ReferenceJSON-RPC
JSON-RPC reference
All 170 methods in the canonical Sigil catalog.
Canonical method catalog
The catalog and current dispatcher define the method names. Build features and node profiles may restrict availability. Parameter binding excerpts are derived from source; known read examples are listed separately.
| Method | Purpose |
|---|---|
| gal_checkRevocation | Fetch the revocation status for a DID. Resolvers MUST call this first on every resolution — the revocation-first invariant. |
| gal_getEnr | Fetch the typed EnrAnchor for a DID. |
| gal_getEntry | Fetch a GAL entry (HMR anchor, shard assignment, etc.) by DID. Deprecated: prefer the typed GetGalHmr / GetGalMhr / GetGalEnr methods. |
| gal_getHmr | Fetch the typed HmrAnchor for a DID. |
| gal_getMhr | Fetch the typed MhrAnchor for a DID. |
| gal_getOrgRoot | Fetch the typed OrgLineageRoot for an org DID. |
| gal_getProof | Get a Merkle inclusion proof for a GAL entry. |
| gal_getShard | Fetch the typed ShardAssignment for a subject DID. |
| gal_getShardAssignment | Fetch the shard assignment for a given DID or namespace. Deprecated: prefer the typed GetGalShard method. |
| gal_getShardTopology | Fetch the full typed shard topology snapshot. |
| gal_getTopologyMap | Fetch the current shard topology map. Deprecated: prefer the typed GetGalShardTopology method. |
| mars_discover | Discover MARS entries matching a query. |
| mars_getEntry | Fetch a MARS registry entry by DID. |
| nova_getAuctionStatus | Get the current status of a Nova land auction. |
| nova_getAvatar | Fetch an avatar's current state (position, animation, presence). |
| nova_getBuilding | Fetch a deployed building by ID. |
| nova_getParcel | Fetch a Nova land parcel by ID or coordinates. |
| nova_getWorldConfig | Get the world configuration for a given world ID. |
| nova_listParcelsInRegion | List all parcels within a Nova region. |
| sigil_getAccountNonce | Get the next nonce for an account (replay protection). |
| sigil_getBalance | Fetch account balance and nonce for a DID. |
| sigil_getAccount | Fetch an explorer-ready account summary for a DID. |
| sigil_getBlock | Fetch a block by height or hash. |
| sigil_getBlockRange | Read a stored block window; currently shares the latest-block handler. |
| sigil_getContract | Fetch a deployed contract record by DID. |
| sigil_getContractEvents | Fetch contract events with optional filters. |
| sigil_getContractState | Fetch a single contract state value by key. |
| sigil_getDelegations | Fetch delegations for a delegator DID. |
| sigil_getDexEvents | List recent native DEX events. |
| sigil_getDexPool | Fetch a native DEX pool by deterministic pool id. |
| sigil_getDexPosition | Fetch one LP position. |
| sigil_getDidIdentityNft | Fetch the DID-identity index for a subject DID. |
| sigil_estimateFee | Estimate the deterministic fee for a transaction envelope. |
| sigil_estimateSponsoredSetupFee | Estimate the deterministic fee for a setup-only sponsored transaction. |
| sigil_getEscrowBalance | Fetch the escrow balance for an organization. |
| sigil_getComputeAuditTrail | Fetch compute audit events. |
| sigil_getComputeChallenge | Fetch a compute challenge by ID. |
| sigil_getComputeJob | Fetch a compute job by ID. |
| sigil_getComputeProof | Fetch proof metadata for a compute receipt. |
| sigil_getComputeReceipt | Fetch a settled compute receipt. |
| sigil_verifyLumenAttestation | Verify a Lumen inference attestation transcript. |
| sigil_getArtifactCommitment | Normalize and validate an off-chain artifact commitment. |
| sigil_weftPublish | Publish a hex-encoded payload into the local Weft store. |
| sigil_weftPublishFile | Publish a local file into the local Weft store. |
| sigil_weftFetch | Fetch a verified Weft payload as hex bytes. |
| sigil_weftFetchFile | Fetch a verified Weft payload and write it to a local file. |
| sigil_weftStatus | Inspect local Weft serving status. |
| sigil_getAccountLaborHistory | Fetch jobs, bids, contracts, and disputes tied to an account DID. |
| sigil_getIdentity | Fetch an OAS identity document by DID. |
| sigil_getLaborClaim | Fetch a bounty claim. |
| sigil_getLaborBid | Fetch a labor bid. |
| sigil_getLaborContract | Fetch a labor contract. |
| sigil_getLaborDispute | Fetch a labor dispute. |
| sigil_getLaborEscrow | Fetch exact escrow accounting for a labor contract. |
| sigil_getLaborJob | Fetch a labor job posting. |
| sigil_getLaborMilestones | List milestones for a labor contract. |
| sigil_getLaborOffer | Fetch an open bounty offer. |
| sigil_getLaborOfferEvents | Fetch labor offer/claim audit events. |
| sigil_getTopAccounts | List top accounts by balance/stake. |
| sigil_getLatestBlock | Read a stored block window ending at the latest height. |
| sigil_getMacaEpoch | Fetch a MACA epoch by ID. |
| sigil_getMacaQuorumProof | Fetch a MACA quorum proof. |
| sigil_getMacaWorkClaim | Fetch a MACA work claim by work ID. |
| sigil_getMailAbuseReport | Fetch an abuse report. |
| sigil_getMailDelivery | Fetch a delivery commitment by ID. |
| sigil_getMailDelegation | Fetch a mailbox permission grant. |
| sigil_getMailKeys | List public mailbox keys, optionally filtered by purpose. |
| sigil_getMailPolicy | Fetch the current or versioned mailbox receive policy. |
| sigil_getMailbox | Fetch a mailbox capability record. |
| sigil_getNameRecords | Fetch resolver records for a .sigil name. |
| sigil_getMempoolStatus | Fetch local mempool size/capacity. |
| sigil_getNftCollection | Fetch an NFT collection by its collection ID. |
| sigil_getNftEvents | List NFT lifecycle events with optional filters. |
| sigil_getNftToken | Fetch a single NFT token within a collection. |
| sigil_getNodeInfo | Read chain_id, version, and protocol_version. |
| sigil_getOwnerNfts | List all NFTs (across collections) owned by a DID, with pagination. |
| sigil_getPeers | List connected peers. |
| sigil_getProposal | Fetch a governance proposal by ID. |
| sigil_getProvider | Fetch a compute provider's registration. |
| sigil_getProviderReputation | Fetch a compute provider's reputation score. |
| sigil_getState | Read a value from chain state. |
| sigil_getStateRoot | Get the current state root hash. |
| sigil_getSponsoredSetupPolicy | Fetch the active setup-only sponsorship policy. |
| sigil_getSponsoredSetupReceipt | Fetch a sponsored setup receipt by transaction hash. |
| sigil_getStorageChallenge | Fetch one storage challenge. |
| sigil_getStoragePinContract | Fetch one storage pin contract. |
| sigil_getStoragePinReceipt | Fetch one storage pin receipt. |
| sigil_getStoragePinRequest | Fetch one storage pin request. |
| sigil_getStorageProvider | Fetch one storage pinning provider. |
| sigil_getSyncStatus | Get the current sync status. |
| sigil_getStorageStatus | Get the node's production storage backend and migration status. |
| sigil_getTokenBalance | Fetch a launch-live custom token balance for one DID. |
| sigil_getTokenClass | Fetch a launch-live custom token class. |
| sigil_getTransaction | Fetch a transaction by hash. |
| sigil_getTransactions | List recent transactions. |
| sigil_getTrainingEvents | List Crucible audit events. |
| sigil_getTrainingRewards | List reward attestations for a training run. |
| sigil_getTrainingRolloutBatch | Fetch a committed rollout batch for a training run. |
| sigil_getTrainingRun | Fetch a Crucible training run. |
| sigil_getTrainingSlashes | List slashing records for a training run. |
| sigil_getTrainingWeights | Fetch or list published training weight anchors. |
| sigil_getAccountTransactions | List recent transactions for a DID. |
| sigil_getTransactionReceipt | Fetch the receipt for a transaction. |
| sigil_getUsernameAuction | Fetch a premium-name auction by canonical name. |
| sigil_getValidator | Fetch a single validator's info. |
| sigil_getValidatorAgent | Fetch a registered MACA validator agent. |
| sigil_getValidatorSet | Fetch the current active validator set. |
| sigil_getNetworkActivationStatus | Fetch EOS-style boot, stake-collection, active, and stabilized status. |
| sigil_getZone | Fetch an organization zone record. |
| sigil_cancelVigilSubscription | Cancel a Vigils subscription. |
| sigil_depositVigilGas | Deposit gas-tank funds for Vigils callbacks. |
| sigil_deregisterIngestor | Deregister a Vigils ingestor. |
| sigil_getIngestor | Fetch a registered Vigils ingestor. |
| sigil_getVigilDeliveryHistory | Fetch a Vigils delivery-history page. |
| sigil_getVigilSubscription | Fetch a Vigils subscription by ID. |
| sigil_height | Lightweight probe for the local node's current block height. |
| sigil_listIngestors | List registered Vigils ingestors. |
| sigil_listIdentities | List registered OAS identities. |
| sigil_listDexPairs | List distinct token pairs that currently have pools. |
| sigil_listDexPools | List native DEX pools. |
| sigil_listDexPositions | List LP positions by owner and/or pool. |
| sigil_listComputeChallenges | List compute challenges for a receipt. |
| sigil_listComputeJobs | List compute jobs with optional filters. |
| sigil_listZoneContracts | List deployed contracts in an organization zone. |
| sigil_listLaborBids | List labor bids, optionally for one job. |
| sigil_listLaborClaims | List bounty claims. |
| sigil_listLaborJobs | List labor job postings. |
| sigil_listLaborOffers | List open bounty offers. |
| sigil_listMacaEpochs | List MACA epochs. |
| sigil_listMacaQuorumProofs | List MACA quorum proofs for an epoch. |
| sigil_listMacaValidationRecords | List MACA validation records by work ID. |
| sigil_listMailDeliveriesByRecipient | List delivery commitments indexed by recipient mailbox. |
| sigil_listMailDeliveriesBySender | List delivery commitments indexed by sender route. |
| sigil_listMailDelegations | List mailbox permission grants. |
| sigil_listMailboxesByOwner | List mailboxes owned by a DID. |
| sigil_listOpenUsernameAuctions | List all open premium-name auctions. |
| sigil_listProposals | List all proposals (optionally filtered by status). |
| sigil_listProviders | List all registered compute providers. |
| sigil_listStoragePinContractsByProvider | List storage pin contracts for a provider DID. |
| sigil_listStoragePinRequestsByOwner | List storage pin requests for an owner DID. |
| sigil_listStorageProviders | List registered storage pinning providers. |
| sigil_listTrainingRuns | List Crucible training runs. |
| sigil_listUsernames | List all usernames owned by a DID. |
| sigil_listVigilSubscriptions | List Vigils subscriptions with pagination. |
| sigil_lookupUsername | Look up a DID's primary @username (reverse-lookup). |
| sigil_callContractDryRun | Perform a read-only contract call preflight. |
| sigil_registerContractCode | Submit a signed RegisterContractCode transaction through the typed public deployment endpoint. |
| sigil_registerIngestor | Register a staked Vigils ingestor. |
| sigil_registerVigilSubscription | Register a Vigils subscription. |
| sigil_resolveMail | Resolve a .sigil route or mailbox ID into mail delivery metadata. |
| sigil_resolveName | Resolve a .sigil name and all resolver records. |
| sigil_resolveUsername | Resolve a canonical @username to its on-chain record. |
| sigil_resolveWebsite | Resolve website/content records for a .sigil name. |
| sigil_searchUsername | Search usernames by ASCII prefix, with limit. |
| sigil_selectComputeProvider | Deterministically select a compute provider. |
| sigil_sendTransaction | Submit a signed transaction. |
| sigil_sendSponsoredSetupTransaction | Submit a signed setup-only sponsored transaction. |
| sigil_quoteDexSwapExactIn | Quote an exact-input swap. |
| sigil_quoteDexSwapExactOut | Quote an exact-output swap. |
| sigil_slashIngestor | Slash a Vigils ingestor with deterministic evidence. |
| sigil_submitEventDelivery | Submit a verified event delivery for a subscription. |
| sigil_updateIngestorStake | Update a staked Vigils ingestor. |
| sigil_updateVigilSubscription | Update a Vigils subscription. |
| sigil_verifyArtifact | Verify bytes against a Weave/Sigil artifact commitment. |
| sigil_withdrawVigilGas | Withdraw unused gas-tank funds. |
| tower_getBlock | Fetch a Tower coordination chain block by slot number or hash. |
| tower_getCommittee | Fetch the committee assignment for a given slot. |
| tower_getFinalityStatus | Get the current finality status (latest justified/finalized epochs). |
| tower_getSlot | Fetch Tower slot information (committee, block producer, status). |
| tower_getValidator | Fetch a validator's full Tower registry record. |