INSTALLATION GUIDE

GET STARTED

Install Anubis Notary on Linux, macOS, or Windows. Choose between pre-built binaries (recommended) or build from source.

Quick Install (Recommended)

Linux (x86_64)

# Download binary
curl -LO https://github.com/AnubisQuantumCipher/anubis-notary/releases/download/v0.4.2/anubis-notary-linux-x86_64

# Make executable
chmod +x anubis-notary-linux-x86_64

# Move to PATH (optional)
sudo mv anubis-notary-linux-x86_64 /usr/local/bin/anubis-notary

# Verify installation
anubis-notary --version
# Output: anubis-notary 0.4.2

macOS (Apple Silicon)

# Download binary
curl -LO https://github.com/AnubisQuantumCipher/anubis-notary/releases/download/v0.4.2/anubis-notary-darwin-aarch64

# Make executable
chmod +x anubis-notary-darwin-aarch64

# Move to PATH (optional)
sudo mv anubis-notary-darwin-aarch64 /usr/local/bin/anubis-notary

# Verify installation
anubis-notary --version

Windows (x86_64)

# Download from browser or PowerShell:
Invoke-WebRequest -Uri "https://github.com/AnubisQuantumCipher/anubis-notary/releases/download/v0.4.2/anubis-notary-windows-x86_64.exe" -OutFile "anubis-notary.exe"

# Run from current directory
.\anubis-notary.exe --version

# Or add to PATH for system-wide access

All Platforms & Architectures

PlatformArchitectureDownload Link
Linuxx86_64anubis-notary-linux-x86_64
LinuxARM64anubis-notary-linux-aarch64
macOSApple Siliconanubis-notary-darwin-aarch64
macOSIntel (x86_64)anubis-notary-darwin-x86_64
Windowsx86_64anubis-notary-windows-x86_64.exe

Verify Checksums

Always verify the SHA256 checksum after downloading to ensure file integrity:

# Download checksums file
curl -LO https://github.com/AnubisQuantumCipher/anubis-notary/releases/download/v0.4.2/SHA256SUMS.txt

# Verify (Linux/macOS)
sha256sum -c SHA256SUMS.txt

# Or manually compare
sha256sum anubis-notary-linux-x86_64

Build from Source

Requirements

  • Rust 1.75+ - Install from rustup.rs
  • Cargo - Included with Rust
  • Git - For cloning repository
  • 4 GiB RAM - For Argon2id key derivation (or 1 GiB with --low-memory)

Build Steps

# Clone repository
git clone https://github.com/AnubisQuantumCipher/anubis-notary.git
cd anubis-notary

# Build release binary (optimized)
cargo build --release

# Binary location
./target/release/anubis-notary --help

# Install system-wide (optional)
cargo install --path .

# Now available as 'anubis-notary' command
anubis-notary --version

Post-Installation Setup

1. Initialize Keystore

Create your ML-DSA-87 signing key (stored in ~/.anubis/keystore/):

# Standard mode (4 GiB RAM)
anubis-notary key init

# Low-memory mode (1 GiB RAM)
anubis-notary key init --low-memory

# Show your public key
anubis-notary key show

2. Test Installation

Verify everything works by signing a test file:

# Create test file
echo "Hello, Quantum Future!" > test.txt

# Sign it
anubis-notary sign test.txt -o test.sig

# Verify signature
anubis-notary verify --sig test.sig test.txt

# Expected output: ✓ Signature valid

3. Backup Your Keys

Critical: Keys cannot be recovered if lost. Back them up immediately:

# Backup keystore directory
cp -r ~/.anubis/keystore/ /path/to/secure/backup/

# Or create encrypted archive
tar czf keystore-backup.tar.gz ~/.anubis/keystore/
gpg -c keystore-backup.tar.gz  # Encrypt with passphrase

SpoonOS Agent (Natural Language Interface)

TALK TO ANUBIS

Instead of memorizing CLI commands, install the SpoonOS Agent to interact with Anubis Notary using natural language. Say "sign my contract" or "put this on the blockchain" and the agent handles everything.

# Install SpoonOS Agent
pip install anubis-spoon

# Start the chat interface
anubis-chat

# Example conversation:
# You: Sign my contract and anchor it
# Anubis: I found contract.pdf. I'll sign with ML-DSA-87 and anchor to Neo N3.
#         Cost: 0.10 GAS (~$0.04). Proceed? [Yes/No]
# You: Yes
# Anubis: Done! TX: 0x7a3b9c2d... Your document is now permanently recorded.

Telegram Bot

Access Anubis from Telegram. Same natural language interface, anywhere.

# Start Telegram bot
anubis-telegram

# Or use: @AnubisNotaryBot

Web API Server

Run a REST API server for programmatic access from any application.

# Start API server
anubis-api --port 8080

# POST /api/v1/sign
# POST /api/v1/anchor

What You Can Say

  • "Sign my contract"
  • "Put this on the blockchain"
  • "Register my house deed"
  • "Create my will"
  • "If I die, release to my kids"
  • "Get married to Alice"
  • "List this for sale"
  • "How much does anchoring cost?"

The agent understands 200+ natural language patterns across 28 categories of operations.

System Requirements

Minimum

  • RAM: 1 GiB (--low-memory mode)
  • Storage: 100 MB
  • OS: Linux, macOS, Windows
  • Architecture: x86_64, ARM64

Recommended

  • RAM: 4 GiB (standard Argon2id)
  • Storage: 500 MB (with blockchain data)
  • Internet: Required for blockchain anchoring
  • Backup: Encrypted external drive for keys

Ready to Secure Your Data?

Explore real-world use cases and comprehensive CLI documentation.