Optional Add-On · $34 USDC
The Selun Decision Report
The decision report is a 9-section certified PDF produced alongside an allocation. It captures the full execution trace — regime, policy, data sources, candidate filtering, asset scores, governance signals, and payment integrity — in one structured, shareable document.
What the report is
When you request Allocation with Report, Selun runs the same allocation engine as the standard endpoint, then generates a PDF that records the entire execution state at the moment the decision was made. The report is tied to a unique decision ID, timestamped at generation, and sealed with a SHA-256 integrity hash.
It is not a prospectus, not a financial advisory document, and not an audit by a third party. It is a machine-generated execution record — every data source, every policy rule, every exclusion reason, and every score that produced your allocation, captured in a format you can share with stakeholders, reference in governance, or use as an audit artifact.
What a real report looks like
A real Selun decision report runs to 9 pages. Here is the actual execution summary from a live run (Decision SELUN-DEC-1772241059584):
Largest position: 42.72% (USDT) · Top 3 combined: 78.59% · Risk budget: 0.2432 · Meme tokens excluded by policy.
Report structure — all 9 sections
Every report contains the same nine sections in this order, regardless of the allocation outcome. The examples below are drawn from real output.
Summary dashboard
Market condition (with confidence %), strategy name, Fear & Greed index, concentration snapshot (largest position, top 3 combined). Explanation of why the allocation fits current market conditions. Key control decisions applied.
Market Condition: Defensive · Confidence 82% · Fear & Greed: 11 (Extreme Fear)
Portfolio Mix Overview + Recommended Asset Allocation
Allocation broken down by role category (Stable Holdings, Core Holdings, Income Position, Growth Positions, Liquidity Reserve, High-Risk Positions). Full asset table with ticker, role, risk class, and target weight percentage.
Stable 42.72% · Core 35.87% · Growth 14.96% · Income 6.46%
Role explanations + Action Plan
Explanation of what each role category means in the context of this allocation. Numbered action plan: how to use target weights, when to rebalance, when to re-run the allocation, and how to maintain risk discipline.
Review weekly. Rebalance when allocations drift meaningfully from targets.
Engine Trace & Audit Artifacts
The full policy snapshot used during candidate selection: Phase 2 policy rules (26), Phase 3 selection rules (22), Phase 4 screening rules (26). Policy envelope numeric values: capital preservation bias, defensive adjustment, exposure caps, liquidity floor, volatility target, risk budget, risk scaling factor, volatility ceiling. Phase 4 screening thresholds: min liquidity score, min screening score, min structural score, min volume 24h, rank sanity threshold, eligible count.
Risk Budget: 0.2432 · Max Single Asset: 23.66% · High-Vol Cap: 5% · Volatility Ceiling: 0.4399
Audit Trail: Data Sources & Coverage
Complete source registry with provider name, endpoint, and fetch timestamp for all data consumed during the run. Source selection rationale for each data dimension (volatility, liquidity, sentiment, market metrics) with credibility scores. Flags any missing domains or unresolved tokens encountered by the pipeline.
16 sources · Binance, Coinbase Exchange, CoinGecko, Alternative.me, CoinDesk RSS — all timestamped
Audit Trail: Candidate Filtering Rationale
Full candidate funnel from initial universe to final allocation, with explicit exclusion and selection reasons at each gate. Top exclusion reasons by count. Named examples of excluded assets (e.g. meme tokens, unverified stablecoins). Named examples of selected assets with their primary selection reasons.
300 universe → 64 eligible → 12 selected → 12 allocated · 186 excluded: Liquidity Below Threshold · DOGE/PEPE/SHIB excluded: Meme Token Not Allowed
Audit Trail: Asset Scoring Detail
Numeric score components for every selected asset: composite quality, risk component, composite score, liquidity, structural stability, and volatility. AAA v4 final score trace showing final score, weight percentage, sentiment input, quality, expected return, and volatility for each asset. All figures are retained for deterministic replay and traceability.
BTC: Quality 0.911 · Liquidity 1.000 · Structural 0.938 · Volatility 0.063
Governance Signals & Exception Register
Allocator execution status, primary reason code, and full reason code register. Effective constraints applied by the AAA engine: high-volatility asset cap, volatility threshold, max asset weight, max concentration, risk budget. Role counts (Carry, Core, Defensive, Satellite). Input sanitation summary: assets in, assets out, dropped, invalid roles.
Status: OK · Reason: Role Targeting Applied · High-Volatility Cap Active
Verification, Payment & Integrity
Decision ID, purchase status, payment transaction hash on Base, paid wallet address, report type, pipeline coverage summary. SHA-256 integrity hash of the document. On-chain hash registration status (can be enabled via SELUN_REPORT_AUTO_ATTEST). Disclaimer confirming certification scope: document integrity and provenance only.
Decision ID: SELUN-DEC-* · Integrity Hash (SHA-256): 46da5d... · Payment tx: 0xc85b6ad...
Why it matters
Most allocation tools return a number. Selun can also return the reasoning — every data source consulted, every rule applied, every asset excluded and why. When you need to explain a portfolio decision to a DAO, a co-signer, a board, or your future self, the allocation weights are not enough. The report gives you the complete chain of reasoning in one document.
It also creates a durable, verifiable record. The SHA-256 hash in the final section allows anyone to verify the document has not been altered since generation. If you enable on-chain attestation (SELUN_REPORT_AUTO_ATTEST=true), the hash can also be registered on-chain for independent verification.
Who should request the report
If you are making a one-time personal allocation and do not need a shareable record, the standard allocation at $19 USDC is sufficient. The report is most valuable when the decision involves multiple stakeholders, requires documentation, or will be referenced in governance, compliance, or audit contexts.
Allocation only vs allocation with report
Allocation
Full allocation engine. Returns structured target weights.
- Target allocation weights
- Decision ID
- Policy constraints applied
- Asynchronous — poll statusPath
Allocation with Report
Same allocation engine, plus 9-section certified PDF execution record.
- Target allocation weights
- Decision ID
- Policy constraints applied
- Regime snapshot with confidence
- 16-source data audit with timestamps
- Candidate funnel (300 → final)
- Per-asset numeric scores
- Governance signals & reason codes
- SHA-256 integrity hash
- Optional on-chain hash registration