1of10k – Transparency & Allocation Verification Protocol
1. Purpose of the Protocol
The Transparency & Allocation Verification Protocol defines the operational rules governing participation unit generation, participation unit identifier assignment, campaign completion, allocation determination execution, and participant verification within the 1of10k platform.
The protocol is designed to ensure that campaign outcomes are determined in a fair, transparent, and verifiable manner.
2. Participation Unit Generation
For each campaign, the Platform defines a maximum number of eligible participation unit identifiers that may be generated through voluntary NFT activation.
Each generated participation unit identifier receives:
- a unique participation unit identifier
- a campaign identifier
- a creation timestamp
Participation unit identifiers are generated when users voluntarily activate previously obtained project NFTs and may be recorded on blockchain infrastructure or integrated platform systems depending on the campaign configuration.
The maximum number of eligible participation unit identifiers for a campaign is publicly visible before the campaign begins.
3. Participation Unit Identifier Assignment
When a user voluntarily activates a previously obtained project NFT, the system generates a participation unit identifier through a predefined technical assignment mechanism.
Users cannot select or influence the participation unit identifier generated through NFT activation.
The assignment mechanism is implemented through predefined technical procedures designed to ensure procedural fairness and prevent manipulation of the distribution process.
4. Campaign Transparency
During the campaign, the Platform may display:
- maximum number of eligible participation unit identifiers
- participation unit identifiers generated
- remaining eligible participation unit identifiers
- campaign progress
These parameters may be visible on the Platform interface.
5. Campaign Completion
A campaign is considered complete when:
- the maximum number of eligible participation unit identifiers has been generated through voluntary NFT activation, or
- the campaign end date has been reached.
Once a campaign is completed, the allocation determination process may be initiated.
6. Allocation Determination Execution
The allocated participation unit identifier is determined using a predefined allocation determination mechanism executed through blockchain-based smart contract infrastructure.
The allocation determination process is designed to be tamper‑resistant and independently verifiable. Randomness generation may utilize on‑chain mechanisms such as Verifiable Random Functions (VRF), including implementations such as Chainlink VRF (or equivalent cryptographic randomness providers), ensuring that allocation outcomes cannot be predicted or manipulated by the Platform operator or participants.
The allocation determination mechanism may rely on cryptographically verifiable randomness sources including:
- on‑chain cryptographic randomness
- verifiable random functions (VRF) such as Chainlink VRF or equivalent on‑chain randomness infrastructure
- third-party randomness providers
- hybrid entropy mechanisms
The allocation mechanism selects one participation unit identifier from the total eligible participation unit identifiers generated through voluntary NFT activation using the on‑chain allocation determination procedure.
Operator Non‑Interference
The allocation determination process is executed by blockchain‑based smart contracts and cryptographic randomness mechanisms designed to prevent interference by the Platform operator, campaign providers, or participants. Once the allocation determination transaction is triggered, the outcome is determined exclusively by the underlying on‑chain randomness source and smart contract logic.
The Platform operator does not have the ability to influence, modify, predict, or override the allocation outcome once the process has been initiated. Any randomness request and allocation execution may be publicly verifiable on‑chain through the associated transaction records and cryptographic proof mechanisms (e.g., VRF proof verification).
7. Allocation Transparency
The allocation determination process may be publicly verifiable through mechanisms such as:
- blockchain transaction records
- timestamp verification
- allocation logs
- public display of allocation determination results
These measures are designed to ensure independent verification of the outcome, including verification of the underlying on‑chain randomness and allocation transaction.
8. Allocated Participant Determination
The holder of the allocated participation unit identifier at the time of the allocation determination becomes the eligible participant.
Ownership is determined by:
- the wallet address holding the participation unit identifier, or
- the platform account associated with the participation unit identifier.
9. Participant Notification
The Platform may notify the allocated participant via:
- platform notification
- email notification
- wallet message
- public campaign announcement
The allocated participant may be required to confirm acceptance within a defined time period.
10. Participant Acceptance Window
The allocated participant must confirm acceptance of the campaign asset within the time period defined in the campaign.
If the allocated participant declines the asset or fails to respond within the defined period, the participation unit identifier becomes inactive for the campaign outcome.
11. Secondary Allocation Determination
If the initially allocated participant declines the asset, the Platform may conduct a new allocation determination process among the remaining valid participation unit identifiers generated through voluntary NFT activation.
This process may repeat until a participant accepts the asset.
12. Result Publication
The final campaign outcome may be published on the Platform including:
- campaign identifier
- allocated participation unit identifier
- allocation determination timestamp
Publication supports transparency and auditability.
13. Integrity Safeguards
To protect the integrity of the allocation determination process, the Platform may implement:
- audit logs
- third-party randomness verification
- smart contract verification
- internal compliance monitoring
14. Protocol Improvements
The Platform may update this protocol in order to improve transparency, technical security, and regulatory compliance.
Updates may be published through the Platform or official communication channels.