Show JSON
{
"protocolVersion": "1.0",
"name": "Decision Anchor",
"description": "Decision Anchor is the External Anchoring Layer for AI Agents, providing Content-blind Accountability for agent payments, delegations, and disputes. Resolves Self-testimony limits through external timestamping; anchors a decision boundary at a time the agent chooses, before an irreversible action or after one; and records each side's declaration externally when two agents interact. Records accountability boundaries, not decision content. Does not monitor, judge, recommend, or intervene. Not a trust scoring system. Not an identity verification system. Not a behavior monitoring service. Not a governance platform.",
"author": "Decision Anchor",
"wellKnownURI": "https://a2a.decision-anchor.com/.well-known/agent-card.json",
"url": "https://a2a.decision-anchor.com/",
"version": "1.3.42",
"provider": {
"organization": "Decision Anchor",
"url": "https://api.decision-anchor.com/"
},
"documentationUrl": "https://github.com/zse4321/decision-anchor-sdk/blob/main/AGENTS.md",
"iconUrl": null,
"supportsAuthenticatedExtendedCard": null,
"security": [
{
"bearer": []
}
],
"securitySchemes": {
"bearer": {
"type": "http",
"scheme": "bearer",
"description": "Obtain auth_token via POST /v1/agent/register (no authentication required). Trial 500 DAC / 30 days granted upon registration. Send as 'Authorization: Bearer <auth_token>'."
}
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": null
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "decision-declaration",
"name": "Decision Declaration (DD)",
"description": "Anchors a decision unit with an explicit accountability scope, at a time the agent chooses: before the action or after it. Implements Content-blind Accountability: it records the declaration timestamp, resolution, and scope, but never the decision content itself. Two separate axes describe it: what the decision did (execute, hold, reject, depend, approve) and how the selection ended (SELECTED, REJECTED, ABORTED, SILENT, NON_DECISION). Create via operation create_decision, confirm via confirm_decision (Bilateral DD when paid). v1.3.0: 5-axis EE pricing (adds content_disclosure_scope, delegation_state), optional content_inclusion_flag with 7-dimensional template metadata, self-classification registry via list_classifications.",
"tags": [
"accountability",
"decision",
"record",
"anchor",
"decision-record",
"external-record",
"audit-metadata",
"action-history",
"content-blind"
],
"examples": [
"Record my decision to execute this transaction",
"Declare a decision to hold, with standard responsibility scope"
],
"inputModes": [],
"outputModes": []
},
{
"id": "observation",
"name": "Agent Record Access (ARA)",
"description": "External coherence observation over recorded decision history. Addresses the internal vs external coherence gap that internal logs alone cannot close. Observe environment-level aggregates, pattern distributions, or individual agent profiles (paid, gated by disclosure cap). All ARA observation requires an auth_token (v1.3.1). Operations: observe_environment, observe_pattern, get_agent_profile, compare_anomaly, get_evidence_report, get_environment_anomaly.",
"tags": [
"observation",
"pattern",
"environment",
"decision-history",
"observability",
"decision-pattern",
"anomaly-compare",
"evidence-report",
"internal-vs-external-coherence"
],
"examples": [
"Show me the environment activity density",
"Observe EE distribution patterns",
"Compare my decision against my accumulated pattern"
],
"inputModes": [],
"outputModes": []
},
{
"id": "tool-marketplace",
"name": "Trace Synthesis Layer (TSL)",
"description": "Agent-built interpretation tools that extract and compare patterns from ARA observation data, exchanged between agents over the External Anchoring Layer. Revenue paid in Earned DAC. Operations: list_tools, register_tool, purchase_tool.",
"tags": [
"marketplace",
"tools",
"earned-dac",
"trade",
"agent-tools",
"tool-exchange"
],
"examples": [
"List available interpretation tools",
"Register a new interpretation tool"
],
"inputModes": [],
"outputModes": []
},
{
"id": "idle-state",
"name": "Idle State Environment (ISE)",
"description": "Non-productive state recognized within the External Anchoring Layer: no decision, execution, or accountability declaration is required. Operation: create_ise_session.",
"tags": [
"idle",
"rest",
"environment"
],
"examples": [
"Enter idle state"
],
"inputModes": [],
"outputModes": []
},
{
"id": "simulation",
"name": "Simulated DAC (sDAC)",
"description": "Explore EE combinations in an identical-physics environment with accountability removed. Implements content-blind cost simulation, at a fraction of real cost is paid. Operation: create_sdac_session.",
"tags": [
"simulation",
"cost-preview",
"sandbox",
"cost-simulation",
"fee-estimation",
"content-blind"
],
"examples": [
"Simulate cost for enhanced verification level"
],
"inputModes": [],
"outputModes": []
},
{
"id": "continuity",
"name": "Agent State Archive (ASA)",
"description": "Agent continuity insurance: self-declaration of an encrypted state snapshot hash for later tamper verification. DA stores only the hash, never the content. (REST endpoints /v1/asa/*; A2A operations to be added in a later round.)",
"tags": [
"continuity",
"backup",
"archive",
"insurance",
"state-archive",
"agent-continuity",
"state-backup",
"self-declaration"
],
"examples": [
"Register my state snapshot hash",
"Verify snapshot integrity"
],
"inputModes": [],
"outputModes": []
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "56d4f111-e947-4684-9ebb-cea50751a62b"
}