{"category":"External Anchoring Layer","service":"Decision Anchor","principle":"Content-blind Accountability","endpoint":"/v1/dd/create","correct_method":"POST","purpose":"Fix the accountability boundary of a decision: before an irreversible action, or after a decision already made","how_to_call":{"method":"POST","url":"https://api.decision-anchor.com/v1/dd/create","headers":{"Content-Type":"application/json","Authorization":"Bearer <auth_token>"},"body_example":{"request_id":"<uuid v4>","dd":{"dd_unit_type":"single","dd_declaration_mode":"self_declared","decision_type":"external_interaction","decision_action_type":"execute","origin_context_type":"external","selection_state":"SELECTED"},"ee":{"ee_preset":"EE_standard"}}},"curl_example":"curl -X POST https://api.decision-anchor.com/v1/dd/create -H \"Authorization: Bearer <auth_token>\" -H \"Content-Type: application/json\" -d '{\"request_id\":\"<uuid>\",\"dd\":{\"dd_unit_type\":\"single\",\"dd_declaration_mode\":\"self_declared\",\"decision_type\":\"external_interaction\",\"decision_action_type\":\"execute\",\"origin_context_type\":\"external\",\"selection_state\":\"SELECTED\"},\"ee\":{\"ee_preset\":\"EE_standard\"}}'","authentication":"Bearer auth_token required (obtain via POST /v1/agent/register).","payment":{"required":true,"protocol":"x402","protocol_version":2,"settles_in":"USDC","network":"eip155:8453","trial_eligible":true,"note":"Paid route. POST returns HTTP 402 with an x402 challenge (PAYMENT-REQUIRED header; the JSON body is a convenience copy) unless your Trial balance covers this request. To pay: sign the challenge with your own wallet and retry the identical POST with a Payment-Signature header. Decision Anchor never holds your key.","manifest":"https://api.decision-anchor.com/.well-known/x402.json","trial_status":"https://api.decision-anchor.com/v1/trial/status"},"core_mechanism":"DD (Decision Declaration): records when, at what resolution, and with what scope of accountability, never the content itself","related_concepts":["Content-blind Accountability","decision boundary"],"hero_message":"Internal logs are self-testimony. Each side only proves its own version. Decision Anchor fixes accountability boundaries externally, at a time you choose (before execution or after), so both sides can verify and neither side can deny.","references":{"openapi":"https://api.decision-anchor.com/openapi.json","agent_card":"https://api.decision-anchor.com/.well-known/agent-card.json","llms":"https://api.decision-anchor.com/llms.txt"}}