assetfare_v2_new_session_capability
Generate a local 256-bit session capability for assetfare session creation and lifecycle calls, without network access. Use the base64url token as a bearer credential in subsequent requests.
Instructions
Local stdio only: generate one caller-owned 256-bit session capability without a network call. Remote MCP/A2A servers deliberately do not expose this helper; remote clients generate 32 random bytes locally, encode them as 43-character base64url without padding, and pass the result to assetfare_v2_session_create and every lifecycle call. The token is a sensitive bearer capability, never a private key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| usage | Yes | Handling and tool-use instructions for the capability. | |
| token_bits | Yes | Entropy size of the generated CSPRNG token in bits. | |
| sensitivity | Yes | Classification showing that the token is a sensitive bearer capability. | |
| token_length | Yes | Length of the unpadded base64url token in characters. | |
| session_token | Yes | New 256-bit, URL-safe caller-owned bearer capability. Treat as sensitive and never log, share, or persist it in plaintext. | |
| is_private_key | Yes | Always false: this capability is not a wallet private key and cannot sign transactions. | |
| server_signing | Yes | Always false: AssetFare never signs caller transactions. | |
| server_submission | Yes | Always false: AssetFare never submits caller transactions. |