{"uid":"cap_DXRAcvp43tZA0c6OppAir","slug":"fractalai-attest-decision-5209624f","name":"FractalAI Attest Decision","description":"Pay-per-Attestation: an AI agent pays to seal its own decision (input hash, output, model, timestamp) in FractalAI's post-quantum L1 — Dilithium-3 (NIST FIPS 204) signed, Black-Box chained; on-chain anchoring (VAID-1) is attempted per call and reported in the response. Returns a re-verifiable receipt. Built for EU AI Act Art.12 record-keeping. x402-native.","url":"https://fractalai.net.co/api/x402/attest-decision?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"algorithm":"ml-dsa-65","permalink":"https://fractalai.net.co/attestation/0x…","signature":"BASE64_ML_DSA65","attestation_hash":"0x…"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SJGrp4gRSz5NVGLrKAT1B","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a post-quantum cryptographically signed attestation of an AI agent decision, anchoring it to a tamper-evident append-only Black Box with on-chain sealing via ML-DSA-65 (CRYSTALS-Dilithium) signatures.","exampleAgentPrompt":"Attest this decision I just made — input was the customer query 'cancel my subscription' and the output was 'subscription cancelled, confirmation sent' — seal it with a post-quantum Dilithium signature and anchor it to the FractalAI Black Box so I have a tamper-proof on-chain record.","exampleUseCases":[{"title":"Audit trail for autonomous agent actions","prompt":"I need a cryptographic proof that my AI agent decided to approve a $10,000 loan application for user ID 4821 — can you create a post-quantum signed Black Box entry on FractalAI with the input being the loan application data and the output being the approval decision?"},{"title":"Compliance record for regulated AI outputs","prompt":"Our medical AI just recommended a treatment plan — attest that decision on FractalAI with the patient query as input and the treatment recommendation as output so we have a Dilithium-signed, on-chain verifiable compliance record."},{"title":"Tamper-evident log of content moderation","prompt":"The content moderation agent just flagged a post as violating community guidelines — seal that decision in the FractalAI Black Box with the flagged content as input and 'removed: hate speech' as output so it's permanently anchored and auditable."}],"resultDescription":"Returns a JSON object containing an entry_hash (sha256 of the chained decision), input_hash and output_hash (sha256 of declared inputs/outputs), a 3309-byte ML-DSA-65 signature over the decision, the corresponding public key, the exact signed_message bytes for offline verification, a sequence number in the append-only Black Box, an optional permalink to the on-chain Dilithium-2 anchor, a prev_hash linking to the previous entry for tamper-evidence, a payment receipt, and an attestation_hash for re-verifiable on-chain proof.","failureModes":["Payment not received or insufficient USDC — 402 Payment Required","Invalid or malformed decision input/output content — 400 Bad Request","On-chain anchoring failure — permalink may be absent but local attestation still returned","Signature verification mismatch — client must verify signed_message against public_key offline","Network timeout during L1 anchoring — attestation hash may not be available immediately","Service unavailable — 503 if the FractalAI node is unreachable"],"whenToPreferThis":"Choose this endpoint when you need post-quantum cryptographic attestation of AI agent decisions with tamper-evident chaining and optional on-chain anchoring. It is uniquely suited for AI governance, compliance, and audit use cases where NIST FIPS 204 ML-DSA-65 (Dilithium) signatures are required for quantum-resistant proof of decision integrity. Prefer this over traditional ECDSA-based attestation services when long-term cryptographic security against quantum attacks is a requirement, or when you need a verifiable append-only Black Box audit trail for autonomous agent actions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:06:19.347Z","isFirstParty":false,"canonicalSlug":"fractalai-attest-decision-5209624f"}