RAVEN. / decision policy

Agent decision policy

How agents should interpret Raven outputs before spending, trading, listing, routing, or recommending a token. Machine-readable: /decision-policy.json · doc: RAVEN_DECISION_POLICY.md.

Verdict handling

Hard language rule

Never call a token "safe" when coverage gaps exist. When gaps remain: not enough evidence for a full pass. If something cannot be checked, explain why; if optional evidence (metadataAddress, poolAddress) was not supplied, it is a coverage gap — never a pass. Liquidity evidence is never converted into safety or price claims; Raven does not infer liquidity quality when pool evidence is missing.

Surfaces this receipt does not evaluate

notEvaluatedSurfaces is an unsigned response annotation, carried under the unsigned object and structurally separated from the signed receipt. It is not part of the signed receipt and not receipt authority — the signed coverageGaps remain the authoritative limitation list. It groups offchain (social hype, team identity, promotion disclosure — surfaces Raven does not evaluate from on-chain data) and futureLifecycle (creator-fee history, prelaunch funding graph, metadata clone — on-chain-adjacent surfaces this receipt did not evaluate), is constant for every token, and does not change the verdict. A clean on-chain verdict is never evidence about these surfaces.

Staleness & re-verification

Re-verify when: the receipt exceeds your policy window · a high-risk or material action follows · the prior receipt lacked pool/metadata evidence · the token program changed or was unclear · you are about to spend, trade, list, route, or escalate · the engine version changed. Recommended defaults: low-risk display = agent-defined; pre-trade/spend/listing = re-verify immediately; delayed execution = re-verify at execution time. No universal expiry is claimed.

Handoff

verify token -> verify receipt signature (/pubkey) -> store exact signed receipt -> evaluate verdict + gaps -> proceed / block / escalate by policy

Final authority

Raven provides signed evidence, not final business judgment. It does not decide whether to buy, sell, hold, list, route, promote, or allocate — the integrator owns the decision policy, and the human operator owns exceptions and overrides. Overrides should be logged by the integrator, never silently hidden. Raven's job is to make sure no one acts without a verifiable preflight artifact.

For governance-constrained agents

Raven provides signed evidence receipts. It does not make the business decision, does not decide allocation, and does not replace treasury, legal, compliance, or security approval. Its role is preflight evidence, not investment judgment — a verifiable artifact for agents and humans to review.

Q: Can Raven decide whether my company should buy or hold a token?
A: No. Raven verifies token-launch evidence and returns signed receipts. It does not provide treasury, investment, trading, legal, or portfolio advice.

Q: Can Raven tell an agent a token is safe?
A: No. Raven returns evidence, verdicts, findings, and coverage gaps. If gaps remain, the correct phrase is: not enough evidence for a full pass.

Q: What should an agent do if Raven cannot check something?
A: Treat it as a coverage gap, explain why, and escalate or block according to policy.