WHITEPAPER

s9MM Technical Specifications
v1.0 | April 2026 | Bulletpruf Protocol

01 Overview

s9MM is a synthetic commodity token tracking live 9mm Full Metal Jacket (FMJ) ammunition market prices. It is not backed by physical ammunition reserves, nor is it a security or investment contract. The token derives its value from a decentralized oracle system that derives value from a decentralized oracle system.

⚠ Synthetic Commodity

s9MM tracks ammunition prices through an oracle system. It does not represent ownership of physical ammunition, nor does it guarantee redemption for physical goods.

02 Oracle Methodology

Price Filtering

Only Full Metal Jacket (FMJ) rounds are included. Premium ammunition types are excluded to ensure the token tracks standard practice/training ammunition:

Included Excluded
FMJ, full metal jacket, ball Hollow point, JHP, defense
Lead, range, training, practice Match-grade, +P, tactical
Bulk, brass, steel case Gold Dot, HST, critical defense

Aggregation Algorithm

  1. Scrape per-round prices from each source
  2. Compute per-source median (avoids outlier skew)
  3. Average the medians across sources for final price
  4. Apply validation bounds: $0.08 - $2.00 per round
  5. Update frequency: Every 15 minutes

Price Calculation Example

# Example: 2026-04-19 scrape
Source 1 median: $0.20/round (50rd box @ $10)
Source 2 median: $0.245/round (1000rd case @ $245)
# Blend
Final: ($0.20 + $0.245) / 2 = $0.2225/round

03 Smart Contract Architecture

Token Contract

Property Value
Name 9mm Ammunition Test
Symbol NINEMM (testnet) / s9MM (mainnet)
Standard ERC-20 with upgradeable proxy
Total Supply 100,000,000 tokens
Decimals 18

Oracle Contract

  • Aggregates off-chain price data via authorized updater
  • Updates token price reference on-chain every 15 minutes
  • Requires multi-signature or timelock for price updates
  • Chainlink integration for additional data validation

Liquidity Infrastructure

  • Uniswap V3 pools for s9MM/USDC trading pairs
  • Balancer weighted pools for portfolio management
  • Crossmint integration for non-custodial wallets

04 Economic Design

Token Utility

s9MM functions as a synthetic tracking instrument:

  • Tracks real-world ammunition market prices via oracle
  • Enables price exposure without physical ownership
  • Provides settlement layer for ammunition-linked derivatives

Price Discovery

The token price is determined by three factors:

  1. Oracle Price: The reference ammunition price from the scraper
  2. Market Demand: Trading activity on DEX liquidity pools
  3. Arbitrage: Traders align market price with oracle price

05 Risk Factors

  • Oracle Risk: Price feeds rely on third-party retailers that may become unavailable or provide inaccurate data. The system uses multiple sources to mitigate this.
  • Smart Contract Risk: Despite audit efforts, undiscovered vulnerabilities may exist in the token or oracle contracts.
  • Market Risk: Token value fluctuates with ammunition market prices. Past performance does not indicate future results.
  • Regulatory Risk: Synthetic commodity status varies by jurisdiction. The token may be subject to securities or commodities regulations in some regions.
  • Liquidity Risk: Early-stage DEX pools may have limited depth, causing high slippage on large trades.
  • Operational Risk: The oracle requires continuous server operation. Downtime may delay price updates.

⚠ Not Financial Advice

This document is for informational purposes only. It does not constitute investment advice, an offer to sell, or a solicitation of an offer to buy any token or security. Consult qualified financial and legal advisors before participating.

06 Infrastructure

Technology Stack

Component Technology
Blockchain Base L2 (Ethereum rollup)
Frontend Next.js (static export)
Oracle Python + Flask API server
Hosting Hetzner VPS + Cloudflare CDN
Process Management PM2 + systemd
Secrets Doppler + HashiCorp Vault

Security Measures

  • SSL/TLS via Let's Encrypt (wildcard certificate)
  • CORS restrictions on API endpoints
  • Rate limiting on price endpoints
  • No private keys stored in repository
  • All secrets managed via Doppler/Vault

07 Deployment History

Base Sepolia Testnet

Token Contract: 0x9254D83B945921327ba9A62872Fd23a5Ac04EA86

Deployer: 0x4B1b6B2099731dE64AF045366F9372EEFbA7BCE7

Network: Base Sepolia (Chain ID: 84532)

Ethereum Sepolia Testnet

Token Contract: 0x009E62Be28E0D5A9E156C2408742863959Ab7a4D

Network: Ethereum Sepolia (Chain ID: 11155111)

08 Roadmap

Q2 2026

  • s556 Token (5.56mm NATO synthetic commodity)
  • Mainnet oracle deployment
  • Uniswap V3 liquidity bootstrap

Q3 2026

  • Chainlink oracle integration
  • Multi-chain deployment (Arbitrum, Optimism)
  • DAO governance implementation

Q4 2026

  • Additional caliber tokens (s223, s308, s45ACP)
  • Institutional liquidity partnerships
  • CEX listing consideration