A stronger
foundation.
A policy-driven launchpad for Solana.
Treasury controls, transparent vesting, and a path toward post-quantum authorization.
Abstract
Creating a token is straightforward. Establishing credible controls over the funds and authorities behind it is a separate problem.
Veyra proposes a launch workflow that pairs token creation with a project treasury, explicit spending policies, and a public team vesting schedule. These controls would be enforced by on-chain programs rather than by a website or a promise from a founder.
A further research track explores post-quantum authorization for narrowly defined vault actions. The objective is to reduce reliance on a single classical signing key for project custody, while preserving clear recovery and operating procedures.
This document describes the proposed system. The current release contains the website and a local launch-draft interface. Token deployment, treasury programs, vesting, and post-quantum authorization are not implemented. No independent security audit has been completed.
Design principles
- Enforcement over assurances
- A treasury rule should be enforceable by the program controlling the funds.
- Visible authority
- Users should be able to inspect who can spend, change a policy, upgrade a program, or release an allocation.
- Explicit security scope
- A protection claim must identify the assets, actions, assumptions, and failure modes it covers.
- Usable key operations
- Key rotation, recovery, and signer coordination are part of the security design.
System architecture
The proposed architecture separates presentation, token creation, custody policy, and authorization. A launch provider would create the token; Veyra’s programs would govern only the assets and authorities explicitly assigned to them.
Project treasuries would use program-derived custody addresses. Each treasury would reference a policy account containing its spending limits, allowed recipients, delay settings, signer requirements, and policy revision. A separate vesting account would define each team allocation.
The token launch adapter remains undecided. Compatibility with a provider’s fees, launch mechanics, and migration behavior must be verified before integration. Merely launching through Veyra would not place all token supply or market liquidity under Veyra’s custody.
Launch lifecycle
- Configure
Define token details, team allocations, treasury recipients, withdrawal limits, and signer requirements.
- Review
Show the exact proposed transactions, custody addresses, permissions, fees, and selected network.
- Authorize
Request explicit wallet approval. Simulate transactions where supported and reject failed preconditions.
- Establish controls
Create the required policy and vesting accounts and transfer designated assets to their custody.
- Verify
Read back confirmed on-chain state. Display transaction receipts and identify any incomplete steps.
Whether these steps can be atomic depends on the chosen launch provider and transaction constraints. If multiple transactions are required, the interface must preserve progress and avoid presenting a partially configured project as protected.
Treasury policy
The intended treasury model constrains withdrawals before funds leave custody. Policies would be asset-specific and evaluated against chain time and persistent program state.
| Control | Intended enforcement |
|---|---|
| Spending cap | Track cumulative withdrawals within a defined time window; reject withdrawals above its limit. |
| Recipient allowlist | Allow transfers only to explicitly authorized destinations. |
| Withdrawal delay | Queue qualifying requests and allow execution only after the delay expires. |
| Signer threshold | Require the configured number of independent approvals. |
| Policy changes | Apply a separate approval process and delay; expose revisions publicly. |
A spending cap alone does not prevent theft: an authorized malicious signer could repeatedly withdraw up to the limit. Delays and allowlists reduce specific risks but do not establish whether a project is honest or viable.
Team vesting
Team tokens would be held in a vesting program with an allocation, beneficiary, start time, cliff, and end time. A linear schedule could calculate vested units as:
Here A is the allocation, s the start, and e the end. Claimable units equal vested units minus previous claims. The implementation must use integer arithmetic, define rounding, require e > s, and disclose whether the schedule is revocable.
Security boundaries
The treasury layer would protect only assets it actually controls. It would not make Solana consensus, standard wallets, token trading, external protocols, or an entire token quantum-resistant.
| Risk | Boundary / required work |
|---|---|
| Compromised founder key | Policy and additional authorization may restrict withdrawals; recovery and policy modification must not bypass them. |
| Malicious front end | Users need a readable signing payload and independently verifiable program addresses. |
| Program vulnerability | Requires independent review, adversarial testing, and constrained rollout. |
| Upgrade authority compromise | A verifier can be bypassed if an attacker can replace its code. Upgrade control must be disclosed and secured. |
| Chain-level quantum attack | Outside the vault’s protection scope; depends on the underlying network. |
| Liquidity withdrawal or market manipulation | Not prevented unless the relevant assets and authorities are separately controlled. |
Security review must cover arithmetic, replay protection, account substitution, cross-program calls, token-program compatibility, denial of service, emergency controls, and every upgrade or recovery authority. Public monitoring should expose policy changes and pending withdrawals without implying a guarantee of safety.
Economics
The proposed business model is service-based: disclosed launch fees and optional treasury tooling. Fee levels, recipients, and collection mechanisms remain undecided.
No platform token is required by the current architecture. This paper does not establish a token supply, staking scheme, revenue distribution, buyback policy, or investment return. Project token economics would be specified separately by each creator.
Implementation roadmap
| Stage | Deliverable | Status |
|---|---|---|
| Interface | Website, interactive vault, local launch drafts. | Implemented |
| Launch integration | Provider evaluation, wallet flow, metadata storage, devnet transactions. | Planned |
| Custody controls | Treasury policy and vesting programs, on-chain inspection. | Planned |
| PQ evaluation | Verifier benchmarks, signing workflow, key rotation, recovery analysis. | Research planned |
| Production readiness | Independent audit, remediation, monitoring, restricted rollout. | Not started |
Progress should be measured against working implementations and published evidence. No delivery dates or audit commitments are asserted in this version.
References
- NIST. Post-Quantum Cryptography.
Standardization context for ML-DSA and SLH-DSA.
- Blueshift. Solana Winternitz Vault.
Open-source reference for one-time signature authorization of a lamports vault.
v0.1 — Initial design specification. Published 10 October 2026. Architecture and implementation choices may change following engineering evaluation.
