TECHNICAL DOCUMENTATION

SYSTEM ARCHITECTURE

Deep dive into the post-quantum cryptographic primitives, formal verification methods, and privacy-preserving protocols that power Anubis Notary.

CORE CRYPTOGRAPHY

Anubis Notary is built on NIST-standardized post-quantum algorithms, ensuring security against both classical and quantum threats.

ML-DSA-87 (FIPS 204)

NIST Level 5 digital signatures. Used for signing documents, licenses, and governance proposals. Resistant to Shor's algorithm.

ML-KEM-1024 (FIPS 203)

NIST Level 5 key encapsulation. Used for establishing secure channels and encrypting private batches.

ChaCha20Poly1305

RFC 8439 authenticated encryption. Provides high-speed symmetric encryption for file content and local storage.

Argon2id

RFC 9106 memory-hard key derivation. Protects private keys at rest with 1-4 GiB memory cost options.

NEW FEATURE

PRIVACY-PRESERVING COLLABORATIVE ANCHORING

A novel integration of ML-KEM-1024 that enables forward-secure, privacy-preserving collaborative anchoring. Multiple parties contribute encrypted "key shares" of a session key to encrypt batch receipts before anchoring the Merkle root.

HOW IT WORKS

  • Off-chain: Parties use ML-KEM to encapsulate shares of a symmetric key (ChaCha20-Poly1305), ensuring forward secrecy even if long-term keys are compromised.
  • On-chain: Only the aggregated, hashed Merkle root is anchored. The encrypted receipt is shared privately.
  • Verification: Requires threshold reconstruction of the session key (via Shamir Secret Sharing) to decrypt and verify the full batch.
# Create a private anchored batch with 2-of-3 threshold
$ anubis-notary attest --private --threshold 2 --recipients pubkey1.pem,pubkey2.pem,pubkey3.pem document.pdf
[+] Generated ephemeral session key
[+] Encrypted document receipt with ChaCha20Poly1305
[+] Split session key into 3 shares (Shamir)
[+] Encapsulated shares for recipients (ML-KEM-1024)
[+] Anchored Merkle root to Neo N3 Blockchain

FORMAL VERIFICATION

Security is not just claimed; it is mathematically proven. Anubis Notary employs multiple layers of formal verification to provide mathematical guarantees about cryptographic correctness, memory safety, and security properties.

Formally Verified Dependencies
Cryptographic primitives from AWS LibCrypto (Cryptol/SAW/Coq) and Cryspen libcrux (hax/F*). FIPS 140-3 certified.
RefinedRust Verification
34+ pure functions verified using RefinedRust with Iris separation logic in the verified/ directory.
Fuzz Testing
6 LibFuzzer targets for continuous fuzzing of cryptographic operations and data structures.

CRYPTOGRAPHIC PRIMITIVES

ComponentStatusProof ToolCertificate
AES-256-GCMVerifiedAWS LibCrypto (Cryptol/SAW/Coq)FIPS 140-3 #4816
SHA-512VerifiedAWS LibCrypto (Cryptol/SAW/Coq)FIPS 140-3 #4816
ChaCha20-Poly1305VerifiedCryspen libcrux (hax/F*)libcrux audit
SHA3-256VerifiedCryspen libcrux-sha3 (hax/F*)libcrux audit
SHAKE256VerifiedCryspen libcrux-sha3 (hax/F*)libcrux audit
ML-DSA-87VerifiedCryspen libcrux-ml-dsa (hax/F*)FIPS 204
ML-KEM-1024VerifiedCryspen libcrux-ml-kem (hax/F*)FIPS 203

REFINEDR UST VERIFIED FUNCTIONS (34+)

MERKLE TREE OPERATIONS

merkle_parent(index)Verified
merkle_left_child(index)Verified
merkle_sibling(index)Verified
tree_height(num_leaves)Verified
nodes_at_level(leaves, level)Verified

CONSTANT-TIME PRIMITIVES

ct_select_u8(a, b, choice)Verified
ct_eq_u8(a, b)Verified
ct_lt_u64(a, b)Verified
ct_hash_eq(a, b)Verified
nonce_index(key_id, counter)Verified

CNSA 2.0 COMPLIANCE

Anubis Notary meets NSA's Commercial National Security Algorithm Suite 2.0 requirements for post-quantum cryptography.

EncryptionAES-256-GCM
HashingSHA-512
KDFHKDF-SHA-512
SignaturesML-DSA-87
Key EncapsulationML-KEM-1024

NEO N3 BLOCKCHAIN INTEGRATION

Anubis Notary leverages Neo N3 for immutable anchoring with dBFT 2.0 one-block finality, NeoFS for decentralized storage, and Quantum-Safe Identity (QSI) protocol for on-chain identity binding.

N3
dBFT 2.0 CONSENSUS

Delegated Byzantine Fault Tolerance provides one-block finality. Once a transaction is in a block, it's final—no waiting for confirmations.

TestNet Magic
894710606
MainNet Magic
860833102
$ anubis-notary anchor neo time
Block: 245,102 (Final)

NOTARY ORACLE V2 SMART CONTRACT

Deployed on Neo N3 TestNet at 0xff099c61be9e5b0e1fbcfa9a785e39282adb4057. Handles anchoring, batch operations, QSI registration, and private batch coordination.

ANCHORING FUNCTIONS

AnchorRootSingle SHA-512 Merkle root
AnchorBatchUp to 8 roots (8x savings)
AnchorRootWithNeofsAnchor + NeoFS CID reference
IsAnchored / VerifyRootOn-chain verification

GAS COSTS

Single Anchor
~0.1 GAS
~$0.01
Batch (8 roots)
~0.15 GAS
~$0.015 (8x savings)

NEOFS DECENTRALIZED STORAGE

Neo's decentralized object storage network with S3-compatible API, content-addressed (CID) storage, and automatic ML-KEM-1024 encryption.

REST API
https://rest.t5.fs.neo.org
S3 Gateway
https://s3.t5.fs.neo.org
$ anubis-notary anchor neo neofs-create --name "receipts"
[+] Container created: bafybeigdyrzt5...
$ anubis-notary anchor neo neofs-store doc.pdf --encrypt
[+] Encrypted with ML-KEM-1024
[+] Stored: bafybeigdyrzt5.../doc.pdf

QUANTUM-SAFE IDENTITY (QSI) PROTOCOL

On-chain identity system binding ML-DSA-87 (signing) and ML-KEM-1024 (encryption) into a single DK-QSI (Dual-Key QSI) identity.

SINGLE-KEY QSI (Legacy)

  • Algorithm: ML-DSA-87 (NIST Level 5)
  • Fingerprint: SHA-512 of public key
  • DID: did:anubis:neo:testnet:<fp>

DUAL-KEY QSI (DK-QSI)

  • Signing Authority: ML-DSA-87
  • Decryption Authority: ML-KEM-1024
  • Binding: Cryptographically bound to single DID
$ anubis-notary anchor neo identity register-dual --name "Alice"
[+] Generating ML-DSA-87 keypair...
[+] Generating ML-KEM-1024 keypair...
[+] Binding keys with signature...
[+] DK-QSI ID: ML-DSA-87:ML-KEM-1024:<signing_fp><decryption_fp>
[✓] Identity anchored on Neo N3

PRIVATE BATCH PROTOCOL

Privacy-preserving collaborative anchoring using Shamir Secret Sharing and threshold decryption. Multiple parties contribute receipts without revealing data.

WORKFLOW

1. Create collaborative batch
2. Each party submits encrypted share
3. Anchor batch root to Neo N3
4. Threshold recovery (t-of-n parties)

COMMANDS

$ anubis-notary anchor neo
private-batch create
$ anubis-notary anchor neo
private-batch decrypt-share
$ anubis-notary anchor neo
private-batch recover

NEO NAME SERVICE (NNS)

Neo's DNS equivalent for human-readable addresses. Resolves .neo domains to Neo addresses, contract script hashes, or NeoFS CIDs.

$ anubis-notary anchor neo nns-resolve alice.neo
Address: NbWpv2WLyyqXz4Y5T5uzMgfdsaZSzxsC2S
NeoFS CID: bafybeigdyrzt5...

CNSA 2.0 COMPLIANT

Meets NSA's Commercial National Security Algorithm Suite 2.0 requirements for post-quantum cryptography in classified systems.

ML-DSA-87
Signatures
ML-KEM-1024
Key Encap
SHA-512
Hashing
ChaCha20
Symmetric

CLI REFERENCE

Complete command reference for all Neo N3 operations in Anubis Notary.

GAS TOKEN & BALANCE

Neo's utility token for transaction fees and smart contract execution.

TYPICAL COSTS

Single anchor~0.1 GAS (~$0.01)
Batch (8 receipts)~0.15 GAS (~$0.015)
NeoFS storage (1MB)~0.01 GAS (~$0.001)
QSI Registration~0.2 GAS (~$0.02)
$ anubis-notary anchor neo balance
GAS: 10.5
$ anubis-notary anchor neo deposit
[✓] Deposited 5 GAS for storage

NOTARY ORACLE V2 FUNCTIONS

On-chain functions available in the NotaryOracleV2 smart contract.

ANCHORING FUNCTIONS

FunctionPurposeParameters
AnchorRootAnchor single SHA-512 Merkle rootroot (64 bytes)
AnchorRootWithNeofsAnchor with NeoFS CID referenceroot, neofsCid
AnchorBatchAnchor up to 8 roots (8x savings)roots[]
IsAnchoredCheck if root exists on-chainroot
VerifyRootVerify root matches expected IDrootId, expectedRoot
GetAnchorCountTotal anchored roots-

QSI & DK-QSI FUNCTIONS

FunctionPurpose
RegisterIdentityRegister ML-DSA-87 identity (single-key)
RegisterDualKeyIdentityRegister ML-DSA-87 + ML-KEM-1024 bound identity
UpdateIdentityUpdate identity's NeoFS CID
RevokeIdentityRevoke compromised identity
RotateKeyRotate to new key maintaining continuity
ResolveCTALookup Cryptographic Threshold Authority

NEOFS COMMANDS

Container Management
anubis-notary anchor neo neofs-create --name "my-container" --purpose "receipts"
Direct Object Storage
anubis-notary anchor neo neofs-store <FILE> --container <CID>
anubis-notary anchor neo neofs-get <CID/OID> -o <OUTPUT>
S3 Gateway (large files, multipart)
anubis-notary anchor neo s3-store <FILE> --bucket <BUCKET> --encrypt
anubis-notary anchor neo s3-get <CID/OID> -o <OUTPUT>
Authentication & Balance
anubis-notary anchor neo neofs-auth
anubis-notary anchor neo wallet
anubis-notary anchor neo deposit

BATCH ANCHORING & QUEUE SYSTEM

Cost optimization through batching. Queue receipts locally and submit as a single transaction.

# Add receipts to queue
$ anubis-notary anchor neo queue receipt.anb
[+] Queued (1 of 8)
# Check queue status
$ anubis-notary anchor neo queue-status
Queue: 3 receipts
# Submit batch
$ anubis-notary anchor neo flush --force
[+] Anchoring batch (3 roots)...
[✓] TX: 0xabc123...
Cost: 0.12 GAS (3x savings)

CRYPTOGRAPHIC THRESHOLD AUTHORITY (CTA)

The ML-KEM-1024 decryption fingerprint becomes your CTA, enabling participation in threshold cryptography schemes. On-chain reverse lookup: "Who owns this decryption key?"

# Given a decryption fingerprint, find the owner's signing identity
$ anubis-notary anchor neo identity resolve-cta <decryption_fp>
Signing FP: abc123...
NeoFS CID: bafybei...
Status: Active

WALLET INTEGRATION

KEY FORMATS

WIF (Wallet Import Format)
KzAhz8gANe8pdy3sa3dpbCi96UsmiPKyukHJKuKntcHDrthd43
Address
NbWpv2WLyyqXz4Y5T5uzMgfdsaZSzxsC2S
Script Hash
20-byte identifier for contract calls

ENVIRONMENT VARIABLES

NEO_PRIVATE_KEY=<WIF>
# Neo wallet private key
NEO_RPC_URL=<URL>
# Custom RPC endpoint
ANUBIS_PASSWORD=<PASSWORD>
# Keystore password

FILE ENCRYPTION (SEAL/UNSEAL)

Single-user file encryption using ML-KEM-1024 key encapsulation.

# Encrypt file for recipient
$ anubis-notary seal secret.txt \
-r recipient.mlkem.pub \
-o secret.sealed
[✓] Encrypted with ML-KEM-1024
# Decrypt file
$ anubis-notary unseal secret.sealed \
-k ~/.anubis/key.mlkem.sec \
-o secret.txt
[✓] Decrypted successfully

LICENSE MANAGEMENT

Issue and verify cryptographically signed licenses with expiration dates and feature flags.

# Issue license
$ anubis-notary license issue \
--product "ANUBIS-PRO" \
--expiry "2026-12-31" \
--features "seal,anchor,batch" \
-o license.anubis
# Verify license
$ anubis-notary license verify --license license.anubis
[✓] Valid until 2026-12-31

STREAMING OPERATIONS

Process large files (GB+) without loading entire file into memory.

# Stream sign large file
$ anubis-notary sign large-video.mp4 \
--stream --chunk-size 64M
Processing 4.2 GB...
[✓] Signature: large-video.sig
# Stream attest directory
$ anubis-notary attest ./dataset \
-r --stream
Hashing 1,234 files...
[✓] Receipt: dataset.anb

KEY ROTATION

Rotate signing keys while maintaining identity continuity through cryptographic linking.

# Rotate to new key
$ anubis-notary key rotate
Generating new ML-DSA-87 key...
[✓] New key: abc123...
[✓] Signed with old key (proof of continuity)
Old key archived to ~/.anubis/archive/
# List archived keys
$ anubis-notary key list
Current: abc123... (2026-01-08)
Archived: def456... (2025-12-01)

MULTI-SIGNATURE GOVERNANCE

t-of-n threshold signatures for organizational governance and high-value transactions.

# Create 2-of-3 multisig proposal
$ anubis-notary multisig create \
--threshold 2 \
--signers alice.pub,bob.pub,carol.pub \
--doc contract.pdf
[✓] Proposal ID: prop_abc123
# Sign as participant
$ anubis-notary multisig sign prop_abc123
[✓] Signed (1 of 2 required)
# Finalize when threshold met
$ anubis-notary multisig finalize prop_abc123
[✓] Threshold met, proposal finalized

COMPLETE WORKFLOW EXAMPLE

# 1. Register DK-QSI Identity
$ anubis-notary anchor neo identity register-dual --name "Alice"
[✓] DK-QSI registered
# 2. Sign document with ML-DSA-87
$ anubis-notary sign document.pdf --out document.sig
# 3. Create notarized receipt
$ anubis-notary attest document.pdf --receipt document.anb
# 4. Create NeoFS container
$ anubis-notary anchor neo neofs-create --name "anubis-test"
[+] Container: bafybei...
# 5. Encrypt with ML-KEM-1024 and upload
$ anubis-notary anchor neo neofs-store document.pdf --encrypt
[✓] Encrypted and stored
# 6. Anchor to Neo N3
$ anubis-notary anchor neo anchor document.anb
[✓] Anchored (Block: 245,102)
SPOONOS v5 • 56,320 LINES • 798 TESTS • 100% PASS

NATURAL LANGUAGE INTERFACE

Powered by SpoonOS, the Agentic Operating System for the Sentient Economy. A complete natural language cryptography platform with200+ cryptographic synonyms, 12 disambiguation flows,semantic memory, and proactive security advisor. Users speak naturally—the agent understands cryptography.

WHAT IS SPOONOS?

SpoonOS is a revolutionary AI agent framework built on the Neo N3 blockchain. It enables autonomous AI agents to understand natural language, execute complex operations, and interact with blockchain infrastructure seamlessly. By integrating SpoonOS with Anubis Notary, we've transformed a powerful but complex CLI tool into an intelligent assistant that anyone can use.

56,320
Lines of Code
200+
Intent Patterns
90
Python Files
798
Tests (100%)
64+
Operations

SPOONOS CORE COMPONENTS

ReAct Agent Framework

Combines reasoning and action for intelligent decision-making. The agent thinks through each request before executing.

MCP+ Protocol

Model Context Protocol for dynamic tool invocation. Enables the agent to discover and use tools at runtime.

BeVec Vector Database

Blockchain-optimized semantic search and conversation memory. Remembers context across sessions.

x402 Payment Rails

Agent-to-agent micropayments for services. Automatic fee collection with instant settlement to owner wallet.

DID + ZKML

Decentralized identity and zero-knowledge machine learning verification for privacy-preserving AI.

Neo N3 Integration

Native blockchain anchoring, NeoFS storage, and smart contract interaction for permanent records.

NATURAL LANGUAGE CRYPTOGRAPHY

Advanced NLP features that make cryptography accessible to everyone:

Cryptographic Synonyms

200+ natural language mappings with confidence scores.

"encrypt" → seal (0.95)
"notarize" → sign (0.95)
"immortalize" → anchor (0.85)

Disambiguation Flows

12 structured flows for ambiguous inputs.

"Lock this up"
1. Seal (encrypt) - 0.001 GAS
2. Vault store - 0.02 GAS
3. Timelock escrow - 0.08 GAS

Semantic Memory

Query past operations in natural language.

"What did I anchor last month?"
"Show me all contracts"
"How much GAS have I spent?"

Explanation Mode

15+ cryptographic concept explanations.

"Why sign AND anchor?"
Signing proves WHO (authorship).
Anchoring proves WHEN (time).

Security Advisor

Proactive suggestions based on document content.

"Store my will"
✓ Encrypt with your key
? Set up dead-man switch?

Tool Chaining

Outcome-based workflows.

"make tamper-proof" → sign → anchor
"share secretly" → seal → vault

28 OPERATION CATEGORIES

The SpoonOS agent understands natural language across all these categories:

✍️
Signing
Verification
📜
Attestation
Anchoring
🏠
Deeds
📋
Wills
💍
Marriage
📝
Contracts
📓
Journals
🔒
Escrow
🗄️
Vault
🏪
Marketplace
🪪
Identity
🔑
Keys

ReAct ARCHITECTURE

SpoonOS v4 implements the ReAct (Reasoning + Acting) pattern—the same architecture powering advanced AI agents from OpenAI and Anthropic.

User: "Sign my contract and put it on the blockchain"
Thinking:
User wants to sign a document and anchor it. This requires two operations:
1. Sign with ML-DSA-87 (FREE)
2. Anchor to Neo N3 (0.10 GAS)
Checking for "contract" in recent context...
Action:
sign_document(file="contract.pdf")
Observation:
Signed successfully. Receipt: contract.pdf.receipt
Action:
anchor_to_blockchain(file="contract.pdf.receipt", chain="neo")
Observation:
Anchored. TX: 0x7a3b9c2d...
✓ Complete:
"Your contract is signed and anchored to Neo N3. TX: 0x7a3b9c2d..."

NATURAL LANGUAGE EXAMPLES

SIGNING & VERIFICATION

  • • "Sign my contract"
  • • "Sign the document on my desktop"
  • • "Put my signature on this"
  • • "Is this signature valid?"
  • • "Check if this is authentic"
  • • "Verify the contract"

BLOCKCHAIN ANCHORING

  • • "Put this on the blockchain"
  • • "Anchor to Neo"
  • • "Make this permanent"
  • • "Record this on-chain"
  • • "Timestamp and anchor"
  • • "Store on NeoFS"

PROPERTY & DEEDS

  • • "Register my house deed"
  • • "Transfer property to John"
  • • "Show deed history"
  • • "Record a lien on the property"
  • • "Release the lien"
  • • "Update property records"

WILLS & ESTATES

  • • "Create my will"
  • • "Leave everything to my kids"
  • • "If I die, release to my beneficiaries"
  • • "Register my testament"
  • • "Add a codicil"
  • • "Update my will"

MARRIAGE

  • • "Get married to Alice"
  • • "Mint our wedding rings"
  • • "Record our vows on-chain"
  • • "Create marriage contract"
  • • "File for divorce"
  • • "Show marriage certificate"

ESCROW & SECURITY

  • • "Create a timelock for 30 days"
  • • "Set up a dead-man switch"
  • • "If I don't check in, release to my kids"
  • • "Create payment-gated escrow"
  • • "Set up 2-of-3 multisig"
  • • "Send heartbeat"

MARKETPLACE

  • • "List this for sale"
  • • "Browse marketplace"
  • • "Buy this listing"
  • • "Show my listings"
  • • "Claim my revenue"
  • • "Deliver to buyer"

VAULT & STORAGE

  • • "Encrypt and store this"
  • • "Upload to my vault"
  • • "Show my vault contents"
  • • "Share this file"
  • • "Download from vault"
  • • "How much storage do I have?"

COMPLETE FEE SCHEDULE

All fees are collected automatically via the NotaryOracle smart contract on Neo N3. Core operations are FREE to encourage adoption. Revenue-generating operations have transparent, fixed fees in GAS.

FREE OPERATIONS (User Acquisition)

OperationDescriptionCost
signSign document with ML-DSA-87FREE
verifyVerify signatureFREE
attestCreate timestamp receiptFREE
checkVerify receiptFREE
key_initInitialize ML-DSA-87 + ML-KEM-1024 keysFREE
key_showShow key fingerprintFREE

ANCHORING OPERATIONS

OperationDescriptionCost (GAS)~USD
anchorAnchor to Neo N30.10$0.04
anchor_neofsAnchor with NeoFS storage0.15$0.06
anchor_verifyVerify Neo N3 anchor0.00Free
batch_flushAnchor batch (up to 8 items)0.50$0.20
privatebatch_createCreate encrypted private batch (ML-KEM-1024)0.15$0.06

DOCUMENT OPERATIONS

OperationDescriptionCost (GAS)~USD
deed_registerRegister deed on blockchain0.38$0.15
deed_transferTransfer property ownership0.15$0.06
deed_lienRecord lien on property0.20$0.08
will_registerRegister will on blockchain0.38$0.15
will_codicilAdd codicil amendment0.15$0.06
contract_anchorAnchor contract to blockchain0.30$0.12
journal_anchorAnchor audit journal0.15$0.06
license_issueIssue license token0.05$0.02

MARRIAGE OPERATIONS

OperationDescriptionCost (GAS)~USD
marriage_createRegister marriage on blockchain0.45$0.18
rings_mintMint wedding ring NFT pair (NEP-11)0.75$0.30
rings_vowsRecord vows on-chain0.10$0.04
divorceFile for divorce0.20$0.08

IDENTITY OPERATIONS

OperationDescriptionCost (GAS)~USD
identity_registerRegister identity on Neo N30.30$0.12
identity_dual_keyRegister dual ML-DSA/ML-KEM keys (DK-QSI)0.45$0.18
identity_updateUpdate identity metadata0.15$0.06
key_rotateRotate signing key0.30$0.12

MEMBERSHIP TIERS

Core operations are FREE forever. Upgrade for marketplace access, escrow features, and reduced commissions. Memberships are represented as NEP-11 NFTs on Neo N3.

FREE

$0 forever
  • Sign, verify, attest (unlimited)
  • Blockchain anchoring
  • 10 MB vault storage
  • Marketplace listing
  • Escrow features
POPULAR

NOTARY

50 GAS ~$20/year
  • Everything in Free
  • 100 MB vault storage
  • Marketplace listing (5% commission)
  • 10% batch discount
  • Escrow features

VAULT

200 GAS ~$80/year
  • Everything in Notary
  • 1 GB vault storage
  • Only 2% marketplace commission
  • 15% batch discount
  • Full escrow (timelock, dead-man, multisig)
  • Priority support

ESCROW FEATURES

Advanced escrow patterns for secure document and asset release. Available to Vault tier members. All escrow operations are enforced by the NotaryOracle smart contract on Neo N3.

TIMELOCK ESCROW

Release documents or assets after a specified time period. Perfect for embargoed announcements, scheduled releases, or delayed inheritance.

You:
"Create a timelock for 30 days"
Anubis:
Timelock created. Document will be released on Feb 10, 2026. Cost: 0.10 GAS.
Cost: 0.10 GAS (~$0.04)

DEAD-MAN SWITCH

Automatically release documents if you don't check in within a specified period. Requires periodic heartbeat to reset the timer.

You:
"If I don't check in for 90 days, release to my kids"
Anubis:
Dead-man switch created. Send heartbeat every 90 days. Cost: 0.25 GAS.
Cost: 0.25 GAS (~$0.10) + 0.01 GAS per heartbeat

PAYMENT-GATED ESCROW

Release documents only after payment is received. Perfect for selling digital goods, licenses, or confidential information.

You:
"Release this when I receive 100 GAS"
Anubis:
Payment-gated escrow created. Document releases when 100 GAS received. 2% fee applies.
Cost: 0.15 GAS (~$0.06) + 2% of payment

MULTI-SIGNATURE ESCROW

Require multiple parties to approve before release. Supports M-of-N configurations (e.g., 2-of-3, 3-of-5).

You:
"Set up 2-of-3 multisig with Alice and Bob"
Anubis:
Multisig escrow created. 2 of 3 approvals required. Cost: 0.20 GAS.
Cost: 0.20 GAS (~$0.08)

MULTI-PLATFORM INTERFACES

Access Anubis Notary through your preferred interface. Same powerful agent, multiple platforms.

💻

TERMINAL CHAT

Interactive CLI with natural language support

anubis-chat
AVAILABLE NOW
📱

TELEGRAM BOT

Access Anubis from Telegram anywhere

@AnubisNotaryBot
AVAILABLE NOW
🎮

DISCORD BOT

Integrate with your Discord server

Anubis#1234
COMING SOON
🌐

WEB API

REST + WebSocket for developers

anubis-api
COMING SOON

QUICK INSTALLATION

# Install SpoonOS Agent
pip install anubis-spoon
# Start terminal chat
anubis-chat
# Start Telegram bot (requires TELEGRAM_BOT_TOKEN)
anubis-telegram
# Start Web API server
anubis-api --port 8080

READY TO SECURE YOUR DATA?

Start using Anubis Notary today.