SelunSelun

Trust & Safety

Security & Trust

Selun is a non-custodial allocation agent. It computes recommendations — it does not hold assets, execute trades, or control wallets. This page describes exactly what Selun can and cannot do, what data it needs, and how to reach us.

Non-custodial posture

Selun is designed to be non-custodial at every layer. This is not a feature — it is a structural constraint. The service has no mechanism to hold, transfer, or sign transactions on your behalf.

Selun never holds your assets. No deposit addresses, no asset storage, no wallet management.
Selun never executes trades. It returns allocation recommendations and rebalancing instructions. Execution is always your decision.
Selun never requests private keys. No input field, API parameter, or integration step requires a private key or seed phrase. If something claims to be Selun and asks for one, it is not Selun.

What Selun controls

ComputationMarket regime classification, policy envelope, asset scoring, allocation weights, rebalancing instructions
Report generationPDF decision records linked to a decision ID and timestamp
Payment receiptUSDC received via x402 per-call payment (Base network) or Stripe card payment for the allocation wizard

What Selun does not control

Your walletSelun has no access to your wallet. It receives payment per call but cannot initiate transfers.
Trade executionSelun returns instructions. It does not connect to any exchange or DEX.
Asset custodyNo deposit mechanism exists. Selun cannot hold assets on your behalf.
Ongoing wallet accessEach x402 payment is a discrete per-call transaction. No recurring access is established.

Data Selun needs

Selun endpoints accept the minimum data needed to compute the requested output. No personally identifiable information is required to use x402 endpoints.

Risk tolerancee.g. conservative, moderate, aggressive
Timeframeshort, medium, or long term horizon
Portfolio segmentoptional — e.g. Bluechips, Memecoins, Gaming, Yield Farm
Asset listoptional — for asset scoring; you provide the candidates
Current holdingsrequired for rebalancing only — amounts by asset
Decision IDa unique identifier you generate to track the request

For the allocation wizard, an email address is optionally collected for result delivery. Refer to the Privacy Policy for full data handling details.

Payment boundaries

x402 endpoint payments are per-call USDC micropayments on the Base network (eip155:8453). Each call authorizes and settles one discrete payment. There is no subscription, no stored payment method, and no recurring charge mechanism.

The allocation wizard accepts card payment via Stripe. Card data is handled entirely by Stripe and is never stored on Selun infrastructure.

Integration boundaries

Selun is a REST API service. Integrations call HTTP endpoints. The service returns JSON (or an async status path for allocation endpoints). There is no SDK that requires elevated permissions, no browser extension, and no mobile app requesting wallet connection.

The x402 facilitator used is Coinbase CDP. Payment routing and facilitator infrastructure is managed by Coinbase, not Sagitta Labs.

Responsible disclosure & contact

If you discover a security issue, please report it to the Selun team before disclosing publicly. We take security reports seriously and will respond promptly.

Contact: security@sagittalabs.com with subject line Security Report.