Portal Community
17 of 47 shipped: This node implements 17 of a 47-operation design, spanning all 10 resources. The remaining 30 are catalogued in the project's design docs but not yet routed.

Known Scope Limits in What's Already Shipped

AreaLimitation
NFT (nft/getAsset)Resolves current owner correctly but not on-chain Metaplex metadata (name/uri) — no maintained .NET Metaplex library exists for either standard.
Staking (staking/getAccount)Decodes the stake account's raw bytes against the documented layout by hand — no Solnet-provided decoder.
Nonce (nonce/get)Similarly hand-decodes the nonce account layout.
Transaction writesOnly sendNative (native SOL transfer, fully server-side built + signed) is implemented — a generic "submit arbitrary caller-supplied instructions" operation is not.
Staking writesOnly delegate (against an existing, already-initialized stake account) is implemented — creating and initializing a new stake account is not.

Planned Additional Operations

The full 47-operation design spans every resource more deeply. Representative examples of what's not yet routed:

ResourcePlanned Operation Examples
accountcreate, close
blockgetBlock, getBlockTime, subscribe (slot/log listeners)
transactiongeneric instruction submission (arbitrary caller-built instructions), simulate
tokenmint, burn, approve/revoke delegate, getMintInfo
nftMetaplex metadata resolution (name/uri/collection), mint, transfer
stakingcreate + initialize stake account, deactivate, withdraw, split, merge
programAnchor IDL-aware decoding, generic instruction invocation, PDA derivation helpers
walletverify signature, derive address from a public key without a full secret-key credential
noncecreate, advance, withdraw

This is illustrative, not exhaustive — see the project's own design index for the authoritative full catalogue.

Triggers Are a Separate, Not-Yet-Built Concern

Slot/signature/program-log listeners (i.e. using Solana activity to start a workflow rather than being called from one) are intentionally not part of this action-node's routing switch — they'd be a separate trigger-executor, mirroring how the Ethereum node in this same Area also keeps triggers architecturally distinct from its action operations.

Design Philosophy Carried Forward

Want something sooner? Track progress via the BizFirst.Ai team, or reach out on community.bizfirstai.com with which of the remaining 30 operations would unblock your workflow.