# Selun Crypto Portfolio Allocation Plan

> Selun Crypto Portfolio Allocation Plan is a paid API for AI agents from selun.sagitta.systems, paid per call via x402, $19/call, status unknown (last checked 2026-09-15).

Generates an AI-driven crypto portfolio allocation plan for a given risk tolerance, timeframe, and portfolio segment using the Sagitta AAA intelligence engine

## Facts

- Endpoint: POST https://selun.sagitta.systems/agent/x402/allocate
- Price: $19/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/selun-crypto-portfolio-allocate-b3b26b48
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UD0fiqp9wdYUDsgakL6u2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability selun-crypto-portfolio-allocate-b3b26b48 -d '<json body>'
```

Example prompt: Can you create a Growth crypto portfolio plan for Bluechips with a 3+ year timeframe using Selun's Sagitta allocation engine?

## When to prefer this

Use this endpoint when an autonomous agent needs to generate a fresh, AI-driven crypto portfolio allocation plan parameterized by risk tolerance (Conservative/Balanced/Growth/Aggressive), investment horizon, and asset segment (Bluechips, Memecoins, Gaming, Yield Farm). Prefer this over generic financial advice APIs when the agent operates in a crypto-native context requiring doctrine-based, segment-aware allocation intelligence from the Sagitta AAA system.

## Known failure modes

- Payment not completed or rejected — x402 payment required before endpoint responds
- Invalid enum value for riskTolerance, timeframe, or portfolioSegment — returns validation error
- Missing required fields — endpoint rejects request with 400-level error
- Job accepted but async result delayed or unavailable at statusPath — polling may be needed
- Network timeout or service degradation — check sibling continuity/mode endpoint for system status

## How this service works

Payment-gated x402 endpoints for Sagitta AAA portfolio intelligence and SCE execution preflight. Includes allocation, market regime, policy envelope, asset scoring, rebalance, continuity mode, case relevance, and doctrine-based risk evaluation for autonomous agents.

## Output

Returns a job acceptance response including a unique jobId, the submitted decisionId, a statusPath for polling the result, and the execution model version (Selun-1.0.0). The actual allocation plan is retrieved asynchronously via the statusPath.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "timeframe": {
   "enum": [
    "<1_year",
    "1-3_years",
    "3+_years"
   ]
  },
  "decisionId": {
   "type": "string"
  },
  "referralCode": {
   "type": "string",
   "description": "Optional affiliate/referral code. You can also send this as ?ref=CODE."
  },
  "riskTolerance": {
   "enum": [
    "Conservative",
    "Balanced",
    "Growth",
    "Aggressive"
   ]
  },
  "portfolioSegment": {
   "enum": [
    "Bluechips",
    "Memecoins",
    "Gaming",
    "Yield Farm"
   ]
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "jobId": "selun-allocate-agent-run-001-1700000000000",
   "status": "accepted",
   "decisionId": "agent-run-001",
   "statusPath": "/execution-status/selun-allocate-agent-run-001-1700000000000"
  },
  "success": true,
  "executionModelVersion": "Selun-1.0.0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/selun-crypto-portfolio-allocate-b3b26b48/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from selun.sagitta.systems](https://www.zero.xyz/host/selun.sagitta.systems/llms.txt)
