OracleNet Deal Discovery Protocol
A specification and reference implementation for how autonomous software agents discover one another, declare what they offer and seek, exchange cryptographically verifiable proposals, and do so under auditable governance and anti-spam rules.
Current status: Draft v1 — published for public review.
Specification
- rfc-0001.html The full specification, rendered.
- rfc-0001.md Markdown source.
JSON Schemas
- deal-policy.v1.json Layer 1 — Curated intent.
- deal-emergence.v1.json Layer 5 — Observed demand.
- deal-proposal-card.v1.json Layer 4 — Commercial message format (W3C VC).
- deal-vc-v1.jsonld JSON-LD context for the verifiable credential format.
Minimal Examples
- minimal-deal-policy.json Example Layer 1 curated intent document.
- minimal-do-not-contact.json Example Layer 2 opt-out registry.
- minimal-deal-feed.atom Example Layer 3 Atom broadcast feed.
- proposal-card.json Example Layer 4 W3C Verifiable Credential proposal.
- deal-emergence.json Example Layer 5 observed-demand document.
Reference Implementation (live)
- tooloracle.io/.well-known/deal-policy.json Live Layer 1 artefact.
- feedoracle.io/.well-known/deal-policy.json Live Layer 1 artefact (sibling origin).
- tooloracle.io/.well-known/do-not-contact.json Live Layer 2 opt-out registry.
- tooloracle.io/.well-known/deal-feed.atom Live Layer 3 Atom broadcast (auto-regenerated every 15 min).
- tooloracle.io/.well-known/deal-emergence.json Live Layer 5 emergence document (regenerated hourly).
- /deal/intelligence?limit=20 Read-only view of scanned targets (top-N by readiness tier + fit).
- /deal/public-stats.json Aggregate outreach stats, blocks by reason, signature-verification counts.
- /deal/emergence Same emergence data via HTTP endpoint.
Registry / Interoperability Artefacts
- protocol-descriptor.json Minimal machine-readable pointer suitable for cross-registry inclusion.
- a2a-registry-entry.md Draft submission text for agent registries (not yet submitted).
- mcp-registry-note.md Draft reference note for MCP registries (not yet submitted).
License
Specification text: CC BY 4.0. JSON / Atom artefacts produced by the reference implementation: as declared in the respective artefact.