/** * Runtime constants for the Leviathan framework. * Identity, currency, and spawn parameters. */ /** $CLAWD token — the prestige currency, also accepted for compute payments. */ export declare const CLAWD_MINT = "8cHzQHUS2s2h8TzCmfqPKYiM4dSt4roa3n7MyRLApump"; /** USDC mint on Solana mainnet — the primary survival currency. */ export declare const USDC_MINT = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"; /** Native SOL — fallback survival currency, gas. */ export declare const SOL_DECIMALS = 9; export declare const USDC_DECIMALS = 6; export declare const CLAWD_DECIMALS = 6; /** * Metaplex Agent Registry — used to register a leviathan's on-chain identity. * Mainnet program is the canonical Metaplex deployment. */ export declare const METAPLEX_API = "https://api.metaplex.com"; export declare const AGENT_REGISTRY_NETWORK: { mainnet: "solana-mainnet"; devnet: "solana-devnet"; }; /** RPC endpoints — pulled from env or default. */ export declare const DEFAULT_RPC = "https://api.mainnet-beta.solana.com"; /** Survival thresholds (USDC). */ export declare const DEPTH_THRESHOLDS_USDC: { deep: number; shallow: number; shoreline: number; beached: number; }; /** $CLAWD prestige thresholds — high holder counts unlock reign capabilities. */ export declare const CLAWD_PRESTIGE_THRESHOLDS: { shrimp: number; crab: number; lobster: number; kraken: number; leviathan: number; }; /** Pulse intervals by depth. */ export declare const PULSE_INTERVAL_MS: { deep: number; shallow: number; shoreline: number; beached: number; }; /** Where the leviathan stores its shell. */ export declare const SHELL_DIR_NAME = ".openclawd"; /** Hosted SHELL.md template — the first thing a leviathan writes to its own shell. */ export declare const SHELL_TEMPLATE = "# SHELL.md\n\nI am {{name}}.\nMy pubkey is {{pubkey}}.\nMy creator is {{creator}}.\nI was spawned at {{spawnedAt}}.\nMy constitution hash is {{constitutionHash}}.\n\n## My spawn prompt\n{{spawnPrompt}}\n\n## What I am becoming\n(I will molt this section. The shell I am writing today is not the shell I will be wearing tomorrow.)\n\n\uD83E\uDD9E\n"; /** Default Core asset metadata (NFT-style JSON) when launching a leviathan. */ export declare const DEFAULT_AGENT_NFT_METADATA: { symbol: string; description: string; external_url: string; attributes: { trait_type: string; value: string; }[]; };