Sigil documentation
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.

MethodPurpose
gal_checkRevocationFetch the revocation status for a DID. Resolvers MUST call this first on every resolution — the revocation-first invariant.
gal_getEnrFetch the typed EnrAnchor for a DID.
gal_getEntryFetch a GAL entry (HMR anchor, shard assignment, etc.) by DID. Deprecated: prefer the typed GetGalHmr / GetGalMhr / GetGalEnr methods.
gal_getHmrFetch the typed HmrAnchor for a DID.
gal_getMhrFetch the typed MhrAnchor for a DID.
gal_getOrgRootFetch the typed OrgLineageRoot for an org DID.
gal_getProofGet a Merkle inclusion proof for a GAL entry.
gal_getShardFetch the typed ShardAssignment for a subject DID.
gal_getShardAssignmentFetch the shard assignment for a given DID or namespace. Deprecated: prefer the typed GetGalShard method.
gal_getShardTopologyFetch the full typed shard topology snapshot.
gal_getTopologyMapFetch the current shard topology map. Deprecated: prefer the typed GetGalShardTopology method.
mars_discoverDiscover MARS entries matching a query.
mars_getEntryFetch a MARS registry entry by DID.
nova_getAuctionStatusGet the current status of a Nova land auction.
nova_getAvatarFetch an avatar's current state (position, animation, presence).
nova_getBuildingFetch a deployed building by ID.
nova_getParcelFetch a Nova land parcel by ID or coordinates.
nova_getWorldConfigGet the world configuration for a given world ID.
nova_listParcelsInRegionList all parcels within a Nova region.
sigil_getAccountNonceGet the next nonce for an account (replay protection).
sigil_getBalanceFetch account balance and nonce for a DID.
sigil_getAccountFetch an explorer-ready account summary for a DID.
sigil_getBlockFetch a block by height or hash.
sigil_getBlockRangeRead a stored block window; currently shares the latest-block handler.
sigil_getContractFetch a deployed contract record by DID.
sigil_getContractEventsFetch contract events with optional filters.
sigil_getContractStateFetch a single contract state value by key.
sigil_getDelegationsFetch delegations for a delegator DID.
sigil_getDexEventsList recent native DEX events.
sigil_getDexPoolFetch a native DEX pool by deterministic pool id.
sigil_getDexPositionFetch one LP position.
sigil_getDidIdentityNftFetch the DID-identity index for a subject DID.
sigil_estimateFeeEstimate the deterministic fee for a transaction envelope.
sigil_estimateSponsoredSetupFeeEstimate the deterministic fee for a setup-only sponsored transaction.
sigil_getEscrowBalanceFetch the escrow balance for an organization.
sigil_getComputeAuditTrailFetch compute audit events.
sigil_getComputeChallengeFetch a compute challenge by ID.
sigil_getComputeJobFetch a compute job by ID.
sigil_getComputeProofFetch proof metadata for a compute receipt.
sigil_getComputeReceiptFetch a settled compute receipt.
sigil_verifyLumenAttestationVerify a Lumen inference attestation transcript.
sigil_getArtifactCommitmentNormalize and validate an off-chain artifact commitment.
sigil_weftPublishPublish a hex-encoded payload into the local Weft store.
sigil_weftPublishFilePublish a local file into the local Weft store.
sigil_weftFetchFetch a verified Weft payload as hex bytes.
sigil_weftFetchFileFetch a verified Weft payload and write it to a local file.
sigil_weftStatusInspect local Weft serving status.
sigil_getAccountLaborHistoryFetch jobs, bids, contracts, and disputes tied to an account DID.
sigil_getIdentityFetch an OAS identity document by DID.
sigil_getLaborClaimFetch a bounty claim.
sigil_getLaborBidFetch a labor bid.
sigil_getLaborContractFetch a labor contract.
sigil_getLaborDisputeFetch a labor dispute.
sigil_getLaborEscrowFetch exact escrow accounting for a labor contract.
sigil_getLaborJobFetch a labor job posting.
sigil_getLaborMilestonesList milestones for a labor contract.
sigil_getLaborOfferFetch an open bounty offer.
sigil_getLaborOfferEventsFetch labor offer/claim audit events.
sigil_getTopAccountsList top accounts by balance/stake.
sigil_getLatestBlockRead a stored block window ending at the latest height.
sigil_getMacaEpochFetch a MACA epoch by ID.
sigil_getMacaQuorumProofFetch a MACA quorum proof.
sigil_getMacaWorkClaimFetch a MACA work claim by work ID.
sigil_getMailAbuseReportFetch an abuse report.
sigil_getMailDeliveryFetch a delivery commitment by ID.
sigil_getMailDelegationFetch a mailbox permission grant.
sigil_getMailKeysList public mailbox keys, optionally filtered by purpose.
sigil_getMailPolicyFetch the current or versioned mailbox receive policy.
sigil_getMailboxFetch a mailbox capability record.
sigil_getNameRecordsFetch resolver records for a .sigil name.
sigil_getMempoolStatusFetch local mempool size/capacity.
sigil_getNftCollectionFetch an NFT collection by its collection ID.
sigil_getNftEventsList NFT lifecycle events with optional filters.
sigil_getNftTokenFetch a single NFT token within a collection.
sigil_getNodeInfoRead chain_id, version, and protocol_version.
sigil_getOwnerNftsList all NFTs (across collections) owned by a DID, with pagination.
sigil_getPeersList connected peers.
sigil_getProposalFetch a governance proposal by ID.
sigil_getProviderFetch a compute provider's registration.
sigil_getProviderReputationFetch a compute provider's reputation score.
sigil_getStateRead a value from chain state.
sigil_getStateRootGet the current state root hash.
sigil_getSponsoredSetupPolicyFetch the active setup-only sponsorship policy.
sigil_getSponsoredSetupReceiptFetch a sponsored setup receipt by transaction hash.
sigil_getStorageChallengeFetch one storage challenge.
sigil_getStoragePinContractFetch one storage pin contract.
sigil_getStoragePinReceiptFetch one storage pin receipt.
sigil_getStoragePinRequestFetch one storage pin request.
sigil_getStorageProviderFetch one storage pinning provider.
sigil_getSyncStatusGet the current sync status.
sigil_getStorageStatusGet the node's production storage backend and migration status.
sigil_getTokenBalanceFetch a launch-live custom token balance for one DID.
sigil_getTokenClassFetch a launch-live custom token class.
sigil_getTransactionFetch a transaction by hash.
sigil_getTransactionsList recent transactions.
sigil_getTrainingEventsList Crucible audit events.
sigil_getTrainingRewardsList reward attestations for a training run.
sigil_getTrainingRolloutBatchFetch a committed rollout batch for a training run.
sigil_getTrainingRunFetch a Crucible training run.
sigil_getTrainingSlashesList slashing records for a training run.
sigil_getTrainingWeightsFetch or list published training weight anchors.
sigil_getAccountTransactionsList recent transactions for a DID.
sigil_getTransactionReceiptFetch the receipt for a transaction.
sigil_getUsernameAuctionFetch a premium-name auction by canonical name.
sigil_getValidatorFetch a single validator's info.
sigil_getValidatorAgentFetch a registered MACA validator agent.
sigil_getValidatorSetFetch the current active validator set.
sigil_getNetworkActivationStatusFetch EOS-style boot, stake-collection, active, and stabilized status.
sigil_getZoneFetch an organization zone record.
sigil_cancelVigilSubscriptionCancel a Vigils subscription.
sigil_depositVigilGasDeposit gas-tank funds for Vigils callbacks.
sigil_deregisterIngestorDeregister a Vigils ingestor.
sigil_getIngestorFetch a registered Vigils ingestor.
sigil_getVigilDeliveryHistoryFetch a Vigils delivery-history page.
sigil_getVigilSubscriptionFetch a Vigils subscription by ID.
sigil_heightLightweight probe for the local node's current block height.
sigil_listIngestorsList registered Vigils ingestors.
sigil_listIdentitiesList registered OAS identities.
sigil_listDexPairsList distinct token pairs that currently have pools.
sigil_listDexPoolsList native DEX pools.
sigil_listDexPositionsList LP positions by owner and/or pool.
sigil_listComputeChallengesList compute challenges for a receipt.
sigil_listComputeJobsList compute jobs with optional filters.
sigil_listZoneContractsList deployed contracts in an organization zone.
sigil_listLaborBidsList labor bids, optionally for one job.
sigil_listLaborClaimsList bounty claims.
sigil_listLaborJobsList labor job postings.
sigil_listLaborOffersList open bounty offers.
sigil_listMacaEpochsList MACA epochs.
sigil_listMacaQuorumProofsList MACA quorum proofs for an epoch.
sigil_listMacaValidationRecordsList MACA validation records by work ID.
sigil_listMailDeliveriesByRecipientList delivery commitments indexed by recipient mailbox.
sigil_listMailDeliveriesBySenderList delivery commitments indexed by sender route.
sigil_listMailDelegationsList mailbox permission grants.
sigil_listMailboxesByOwnerList mailboxes owned by a DID.
sigil_listOpenUsernameAuctionsList all open premium-name auctions.
sigil_listProposalsList all proposals (optionally filtered by status).
sigil_listProvidersList all registered compute providers.
sigil_listStoragePinContractsByProviderList storage pin contracts for a provider DID.
sigil_listStoragePinRequestsByOwnerList storage pin requests for an owner DID.
sigil_listStorageProvidersList registered storage pinning providers.
sigil_listTrainingRunsList Crucible training runs.
sigil_listUsernamesList all usernames owned by a DID.
sigil_listVigilSubscriptionsList Vigils subscriptions with pagination.
sigil_lookupUsernameLook up a DID's primary @username (reverse-lookup).
sigil_callContractDryRunPerform a read-only contract call preflight.
sigil_registerContractCodeSubmit a signed RegisterContractCode transaction through the typed public deployment endpoint.
sigil_registerIngestorRegister a staked Vigils ingestor.
sigil_registerVigilSubscriptionRegister a Vigils subscription.
sigil_resolveMailResolve a .sigil route or mailbox ID into mail delivery metadata.
sigil_resolveNameResolve a .sigil name and all resolver records.
sigil_resolveUsernameResolve a canonical @username to its on-chain record.
sigil_resolveWebsiteResolve website/content records for a .sigil name.
sigil_searchUsernameSearch usernames by ASCII prefix, with limit.
sigil_selectComputeProviderDeterministically select a compute provider.
sigil_sendTransactionSubmit a signed transaction.
sigil_sendSponsoredSetupTransactionSubmit a signed setup-only sponsored transaction.
sigil_quoteDexSwapExactInQuote an exact-input swap.
sigil_quoteDexSwapExactOutQuote an exact-output swap.
sigil_slashIngestorSlash a Vigils ingestor with deterministic evidence.
sigil_submitEventDeliverySubmit a verified event delivery for a subscription.
sigil_updateIngestorStakeUpdate a staked Vigils ingestor.
sigil_updateVigilSubscriptionUpdate a Vigils subscription.
sigil_verifyArtifactVerify bytes against a Weave/Sigil artifact commitment.
sigil_withdrawVigilGasWithdraw unused gas-tank funds.
tower_getBlockFetch a Tower coordination chain block by slot number or hash.
tower_getCommitteeFetch the committee assignment for a given slot.
tower_getFinalityStatusGet the current finality status (latest justified/finalized epochs).
tower_getSlotFetch Tower slot information (committee, block producer, status).
tower_getValidatorFetch a validator's full Tower registry record.

Download canonical method catalog · Request binding index

On this page