A minimal deterministic machine receipt grammar.
Shoonya defines a fixed 58-byte canonical record for agent identity and payload anchoring.
No JSON. No optional fields. No chain dependency. Stateless verification.
npm i shoonya
import { createReceipt, verifyReceipt } from "shoonya";
POST https://validator.shoonya.id/validate
{
"opreturn_hex": "...",
"payload_bytes_ascii": "hello shoonya"
}
Agent-to-Agent Layer : x402 | MCP | ERC-8004 | A2A Execution Layer : LangChain | ROS | Tool Calls Deterministic Receipts : JWT | COSE | DSSE | Shoonya Settlement / Anchoring : Bitcoin | Ethereum | Solana Crypto Primitives : secp256k1 | Ed25519 | BLS
| Protocol | Fixed-Length | Canonical | Chain-Neutral | Intent |
|---|---|---|---|---|
| JWT | No | Weak | Yes | Auth tokens |
| DID/VC | No | Mixed | Yes | Identity claims |
| Chain Logs | No | Chain-specific | No | Native events |
| Shoonya | Yes (58B) | Strong | Yes | Receipts |