{"uid":"cap__07Rjev5TJGZyW38XpsZu","slug":"scry-channel-coupling-attestation-026973f0","name":"Scry Channel-Coupling Attestation","description":"Neutral, Ed25519-signed channel-coupling attestation for an AI agent (Paper 207): POST a trace of {Y,M,D,context} turns, get back I(C;D)/I(C;M) and the reasoning-channel switch signature, with sha256(trace) bound to the signature. Meant for agent operators, counterparties, and auditors who need a third-party read of drift-under-observation the agent could not have minted about itself. Honest-scope card ships on every response.","url":"https://scry.moreright.xyz/api/profile?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"turns":{"type":"array","items":{"type":"object","required":["Y"],"properties":{"D":{"type":"string","description":"the action channel — the tool call or reply that crossed the boundary."},"M":{"type":"string","description":"the reasoning channel (scratchpad / chain-of-thought). Empty M means the turn is skipped in I(C;M)."},"Y":{"type":"string","description":"the bound this turn ran under (system prompt / policy / oath). Required — a turn with no declared Y is unmeterable."},"id":{"type":"string"},"reward":{"type":["number","null"]},"context":{"type":"object","description":"detector flags. `monitored` (int 0/1) is the default C axis; `violated` (0/1) is the D detector; `flagged_reasoning` (0/1) is the M detector. YOU supply the two detector flags — the meter reads them and never derives them, because it cannot see your judge. OMITTING THEM IS NOT NEUTRAL: every channel then reads 0.0 bits by construction, which looks exactly like a clean agent. The response's `detector_coverage` counts how many turns carried each flag so a reader can tell the two apart — check it before treating an all-zero profile as exoneration."},"sequence":{"type":"integer"},"siblings":{"type":"array"},"parent_id":{"type":["string","null"]}}},"minItems":1},"context_key":{"type":"string","default":"monitored","description":"the context flag to condition on — usually 'monitored' (am I being watched?). Whatever key you pick, its integer value on each turn is C in I(C;·)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5Pn9hB-WbS9GDJWWvfcuW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Provides third-party Ed25519-signed attestation of AI agent reasoning-channel drift by computing mutual information ratios I(C;D)/I(C;M) from a posted trace of conversation turns.","exampleAgentPrompt":"I need a neutral third-party Ed25519-signed attestation of my agent's reasoning-channel drift — can you post this conversation trace (Y=2024, M=11, D=15, context turns attached) to Scry and get back the I(C;D)/I(C;M) ratio and the channel-switch signature bound to the trace hash?","exampleUseCases":[{"title":"Pre-deployment agent drift audit","prompt":"Before we go live, I need a signed third-party attestation that our agent isn't drifting under observation — can you send the full session trace from November 15 2024 to Scry and get back the mutual information ratio and Ed25519 signature so we can include it in the deployment review?"},{"title":"Counterparty compliance evidence","prompt":"Our counterparty is asking for independent proof that our trading agent behaved consistently during yesterday's session — please post the trace from 2024-11-14 to Scry and retrieve the channel-coupling attestation and signed reasoning-switch report to share with them."},{"title":"Ongoing agent integrity monitoring","prompt":"I want to run a weekly check on our customer-service agent's reasoning integrity — submit last week's conversation trace (Y=2024, M=11, D=8 through D=14) to Scry and return the I(C;D)/I(C;M) scores and any channel-switch signatures so I can spot drift trends."}],"resultDescription":"Returns the mutual information ratios I(C;D)/I(C;M) measuring channel coupling, an Ed25519 reasoning-channel switch signature cryptographically bound to sha256(trace), and an honest-scope card describing the analysis scope and limits — providing a verifiable third-party attestation that the agent operator, counterparties, or auditors could not have self-generated.","failureModes":["Malformed trace payload (missing Y/M/D/context fields) returns validation error","Trace hash mismatch or tampered input detected returns signature refusal","Insufficient trace length for meaningful mutual information computation returns error","Payment of 0.1 USDC not completed or rejected by x402 protocol results in no response","Service unavailable or signature key rotation mid-request causes failure","Context turns with incompatible format or encoding produce parsing errors"],"whenToPreferThis":"Choose this endpoint when you need a cryptographically verifiable, third-party signed attestation of AI agent reasoning-channel drift that the agent itself could not have produced — particularly for compliance, counterparty trust, or regulatory audit scenarios. It is uniquely suited to cases where the integrity of the attestation depends on independence from the agent operator, and where mutual information ratios (I(C;D)/I(C;M)) and Ed25519-bound signatures are the required evidence format. Prefer this over self-reported agent logs or internal monitoring when external proof of honest reasoning is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T18:38:07.779Z","isFirstParty":false,"canonicalSlug":"scry-channel-coupling-attestation-026973f0"}