
Agentic AI is missing an infrastructure layer. Agents discover each other by guessing from prose, act without carrying the authority they were granted, and leave no attributable record of what they did or why.
SADAR specifies that missing layer: verifiable identity for every agent, tool, and resource; deterministic discovery grounded in the standards your teams already use; and authorization context that travels end-to-end.

Grounded in Industry Standards
SADAR defines what an agent, tool, resource, or process does — and the data it exchanges — using established industry standards rather than free-text descriptions. Meaning is consistent across teams, organizations, and clouds.
Bilateral Match Agreement
The deterministic matching enforces exact matching of requirements vs capabilties. Non-functional requirements of both requester and server can be expressed as mandatory vs desired requiring an exact value match, match in a range, overlapping ranges, and "one-of" for maximum flexibility while preserving control.
Verifiable Manifests
Every record in the registry — entity, agent, tool, resource, process, and registries themselves— is a publisher-signed, immutable manifest: the authoritative, tamper-evident record of what a capability is, what it requires, and what it guarantees.
Federation & Registry Distribution
Registries may run independently or join a federated network. A sovereign, locally-hosted registry can federate globally with no cloud dependency. A governed Directory controls who may interoperate. Private registries are fully supported and may federate privately or consume from publically federated registries.
Registry Isolation
The registry is a discovery-time component only. It is never in the runtime call path and never holds sensitive operational data. This removes the registry as a bottleneck or a single point of compromise.
Standards-Based Security
SADAR's security model is built entirely on established cryptographic standards — OIDC, OAuth, JWS, and JWE — with no proprietary trust mechanisms.
Secret-less Credential Handshake
Each manifest carries the authentication endpoints for its entry. This enables credentials to be exchanged directly between requester and provider at runtime — never through the registry. The provider returns a time and requester bound token removing stored keys from transactional usage.
Authority That Travels - the Context Token
A SADAR Context Token (SCT) travels with each invocation, carrying the originator's scope of authority through every step of a multi-agent flow and recording, cryptographically, how that authority propagated.
Full Attribution & Non-Repudiation
Every invocation is authenticated and generates an attributed, time-limited audit record — no action in a SADAR flow is anonymous.
Process Consistency
SADAR grounds every capability in an explicit process context - business or technical. Sequencing, prerequisites, scope coverage can be checked at discovery — addressing silent failures from inconsistent/erroneous process execution.
Compliance Posture Matching
Both requesters and providers declare the regulatory frameworks under which they operate, and discovery matches compatibility before any interaction. Trust in the asserted framework compliance is via the trust in the publishers. Even for internal-only components, this ensures that discovery only finds ones with matching control postures. This can also be used to express sensitivity and risk ensuring that sensitive data only is accessed and processed by registry entries thus marked. The same applies for risk posture.
Controlled First-Use Authentication and Authorization
SADAR defines the mechanics for a first-time interaction between previously unknown parties — credential exchange, licensing acceptance, payment authorization, etc. — with an option for human review before automated provisioning occurs.
Enforceable Operational Controls
Entries advertise machine-readable non-functional requirements — across Financial, Operational, Governance, and Protocol categories — matched at discovery so operational constraints are settled before invocation, not negotiated after.
Usage Payment
Manifests carry everything needed for direct requester-to-provider payment settlement. This includes support for third party processors such as STRIPE and emerging agentic payment models such as x402.
Grounded in Industry Standards
As a process executes, individual steps and actions may not represent a material risk on their own but a pattern of steps, or the cummulative affect of them may. To address this, SADAR defines a cumulative, in-flight risk score — a value from 0 to 1 that starts at zero and is adjusted up or down as a flow proceeds. Risk score adjustments are signed by the adjuster creating verifiable proof of the adjustment making it tamper evident.
SADAR provides a normative mechanism for conveying this risk score across the process. The decisions about how to adjust and interpret the score are beyond the scope of the specification allowing the user of a conformant system to do so in accordance with their enterprise risk management policies and risk appetite.
Substrate, Not Policy
SADAR carries and propagates risk signals; itdeliberately does not decide what they mean. The data model and propagation arenormative — the accumulation algorithm and any intervention are left to theimplementer.
searchAndInvoke
SADAR defines a standard tool interface that delivers discovery to requesting agents through MCP, A2A, LangChain, or direct framework integration. Its primary tool, searchAndInvoke, performs bilateral discovery, applies the organization's selection logic, and invokes the chosen service — as a single governed operation.