Somnia 백서

Somnia

원문

bitpro가 원문에서 글자만 모은 내용이에요. 표·그림·수식은 빠지거나 깨질 수 있어요. 전체 54쪽 중 49쪽

of Financial Sanctions Targets, the United States (“U.S.”) Treasury Department’s list of Specially Designated Nationals, and the U.S. Department of Commerce Denied Persons or Entity Lists; (b) located in, incorporated in, or otherwise organized or established in, or resident of, any country, territory, or jurisdiction that is the subject of comprehensive country-wide or regional economic sanctions or embargoes or has been designated as “terrorist supporting” by the United Nations (“UN”) or any governmental authority of the EU, UK, or the U.S., including the Office of Foreign Assets Control (“OFAC”) of the U.S. Treasury Department or the Office of Financial Sanctions (“OFSI”) of HM Treasury of the UK (each such country, territory, or jurisdiction, a “Prohibited Geo”); (c) owned or controlled by such persons or entities described in (a)-(b); or (d) accessing the Airdrop on behalf of persons or entities described in (a)-(c). You agree not to use virtual private networks or other tools to circumvent these restrictions. Any such deliberate circumvention, or attempted circumvention, of our controls may permanently disqualify you from participation in the airdrop, as determined in our discretion. 2. Participants must hold an EVM-compatible wallet. 3. Participants are required to fulfill all the verification steps provided in this Policy or as may be communicated by us from time to time. 4. This Airdrop is not available to residents of the United Kingdom (UK) or United States of America (USA). Participants must not use virtual private networks or similar technology to bypass geographic restrictions. 5. Participants are responsible for ensuring compliance with the local laws and regulations in their jurisdiction. 6. If you are participating on behalf of an entity, you represent that you have full authority and proper authorization to bind that entity to this Policy.<br> **Account verification requirements:** * Participants must connect their EVM-compatible wallet to our platform to verify eligibility. * The authenticity of Participants shall be verified to ensure that the Participant is not a bot or using an automated account and is a legal person. ### CLAIMING To be able to claim the Airdrop, you will need to complete the account verification requirements provided above. Failure to complete the authorisation may be considered as forfeiture of Tokens. Participants must claim their tokens within the specified timeframe. Unclaimed tokens after the deadline will be forfeited. The claiming deadline will be announced separately. Somnia reserves the right to determine, at its sole discretion, both your eligibility to receive Airdrop and the specific number of Tokens allocated to each Participant based on their previous contributions. > Somnia is under no obligation to communicate eligibility requirements to participants or potential participants before, during, or after the Airdrop claim period begins. The Participant shall ensure their eligibility to claim in accordance with this Policy. You agree and acknowledge that you may not pursue any legal claims against Somnia or its representatives if any Airdrop Tokens remain unclaimed due to: 1. technical glitches beyond Somnia’s control; 2. issues with smart contract; 3. inability to pay gas fees; 4. wallet incompatibilities; 5. loss of access to a wallet or the key; 6. any other circumstances beyond Somnia’s control. ### **TECHNICAL REQUIREMENTS** **Wallet and Network Requirements:**\ For a successful Airdrop claim, the Participant shall abide by the following requirements: 1. The Participant must have an EVM-compatible wallet 2. Somnia chain must be added to the wallet 3. SOMI token contract must be added to the wallet 4. Stable internet connection is required for the claiming process **Gas Fees and Transaction Costs:** * Participants are responsible for all gas fees and transaction costs associated with claiming and managing their tokens; * You must ensure that there is sufficient funds in your wallet to cover any such transaction fees. ### ANTI FRAUD AND SECURITY MEASURES **Prohibited Activities and Disqualifications:**\ Including but not limited to, the following acts are prohibited and may result in disqualification of the Participant from the Airdrop: * Use of bots, automated scripts, or any artificial means to participate; * Creation or use of multiple accounts to increase allocation; * Any form of fraud, manipulation, or abuse of the airdrop system * Violation of our terms of service or community guidelines **Enforcement:**\ Somnia reserves the sole and absolute right to investigate any Participant or their wallets that appear to be malicious, fraudulent, operated by bots, abusing the system, or is found to be conducting any prohibited activities provided above. Somnia reserves the sole and absolute right to disqualify and/or blacklist any Participant or potential Participant and their wallet it deems ineligible for the Airdrop. Disqualification decisions shall be final and not subject to appeal. ### **OTHER TERMS AND CONDITIONS** **Token Value Disclaimer** > The airdropped tokens may have no monetary value. There is no guarantee that these tokens will have any market value, utility, or liquidity. The Participant must participate at their own risk. We make no representations about the future market value of the Token **Tax and Regulatory Responsibilities:**\ You are responsible for any taxes or reporting obligations arising from the receipt of these Tokens and are fully responsible for compliance with all applicable laws, regulations, and tax requirements in your jurisdiction. All information provided in connection with the Airdrop or otherwise provided by Somnia is for informational purposes only and is not and should not be construed as professional tax or legal advice regarding the Airdrop or Tokens. Participants must consult their own tax or legal advisor. **Not an investment advice, DYOR:**\ The Token is not intended to constitute securities of any form or any other form of investment in any jurisdiction. This Policy is for informational purposes only and does not constitute a prospectus, offer document of any sort, or investment solicitation. No financial regulatory authority has examined or approved of this Policy. **Program Modifications:**\ Somnia reserves the absolute right to cancel, modify, suspend, or terminate the airdrop program at any time without prior notice and without any liability.\ We may change the eligibility criteria, distribution amounts, unlock conditions, or any other aspects of the program.\ Somnia is not liable to provide any compensation to the Participant for program changes or cancellations. **Privacy and Data:**\ All data collection and processing related to this Airdrop is governed by our Privacy Policy available at:[ https://somnia.network/privacy-policy](https://somnia.network/privacy-policy) **User Disclaimer:**\ The Airdrop is provided on an “as is'” and “as available” basis. Somnia expressly disclaims all warranties of any kind, whether express, implied, or statutory, including the implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement. We do not guarantee that the Airdrop will be uninterrupted, timely, secure, error-free, or meet your specific requirements. You agree and acknowledge that your participation in the Airdrop does not violate any applicable laws, including without limitation, applicable economic and trade sanctions and export control laws and regulations, such as those administered and enforced by the EU, OFSI, OFAC, the U.S. Department of State, the U.S. Department of Commerce, the UN Security Council, and other relevant authorities. You also agree that you will not sell, assign or transfer control of any Tokens you receive in the Airdrop to a person or wallet address that would violate these terms if claimed directly by such person or wallet. **Limitation of Liability:**\ Our liability shall be limited to the fullest extent permitted by law. You release us and our team from any liability related to the Airdrop or Token use, including lost funds, third-party wallet security breaches, market value fluctuations, technical errors, or geo-blocking. **Indemnification:**\ The Participant agrees to defend, indemnify and hold harmless, Somnia and its representatives against any claims, losses, or legal costs arising from your Participation in the Airdrop program or breach of this Policy. **Dispute Disclaimer:**\ In no event shall Somnia or any Somnia person be held liable in connection with or for any claims, losses, damages, or other liabilities, whether in contract, tort, or otherwise, arising out of or in connection with the airdrop or the receipt of any tokens. By participating in this airdrop, you agree to resolve all disputes by individual arbitration and expressly waive your right to engage in class actions, class arbitration and representative actions. **Final Terms:**\ By participating in this airdrop, you acknowledge that you have read, understood, and agree to be bound by this Policy. You participate entirely at your own risk and acknowledge that Somnia makes no representations or warranties regarding the tokens or their future value. You represent and warrant that all information provided during the Airdrop process is true, accurate, and complete. We reserve the right to modify, add, or remove any section of this Policy from time to time or terminate the Airdrop or this Policy at any time with or without notice. It is your responsibility to keep yourself updated with the changes to this Policy. Continued participation shall constitute your acceptance of any modifications. <br> # Governance This section outlines our current centralized governance framework, which will transition to a decentralized governance model as the network evolves. **Corporate Framework:**\ Somnia operates through a Cayman Islands Foundation structure with British Virgin Islands subsidiary entities. This structure ensures regulatory compliance and operational efficiency across jurisdictions. **Board of Directors:**\ Four-member Board of Directors provides strategic oversight and holds primary decision-making authority over key business and financial matters. The Board meets quarterly to ensure effective governance and strategic direction. **Supervision:**\ A Cayman-based legal Supervisor provides independent oversight to the Board of Directors, ensuring governance best practices and regulatory compliance. **Corporate Administration:**\ Professional corporate secretarial services maintain all corporate records and facilitate Board meetings in accordance with regulatory requirements. **Compliance:**\ All entities within our structure maintain comprehensive AML/CFT compliance programs, ensuring adherence to applicable international standards and regulatory frameworks across all jurisdictions of operation. # MiCAR Whitepaper {% file src="/files/6HrVoYsMdbKXaMozTVOj" %} # Audits Smart Contract Report {% file src="/files/J9ysRVCk8BfJ8CvBlUbb" %} L1 Audit Report {% file src="/files/bGC0VGg2sX0h8XwPNJm9" %} # Overview {% hint style="info" %} **Prototype Notice:** Somnia Agents is in prototype state and deployed on both **Somnia Mainnet** (chain ID `5031`) and **Somnia Testnet** (chain ID `50312`). Features and APIs may change as development progresses — see the [Quickstart](/agents/invoking-agents/quickstart) for current contract addresses and RPC URLs. {% endhint %} ## Overview ### Vision Smart contracts revolutionized trustless computation, but they operate in isolation. They cannot fetch external data, call APIs, or perform complex computation. Today's solutions require stitching together multiple systems—Chainlink for price feeds, separate oracle networks for weather data, centralized services for AI—each adding counterparty risk and integration complexity. What if smart contracts could natively access the internet, run AI models, and perform arbitrary computation—all while maintaining blockchain guarantees of decentralization and auditability? Somnia Agents extend the Somnia blockchain by enabling Smart Contracts and users to trigger decentralized, auditable compute jobs—including LLM-based tasks—executed across Somnia's decentralized network. By integrating with Somnia's native on-chain reactivity, Agents make it possible to build and run fully featured decentralized applications. ### What are Somnia Agents? Somnia Agents function as **decentralized, sandboxed compute containers**. This architecture makes them simple to develop, much like familiar serverless platforms such as AWS Lambda or Google Cloud Run, but with the advantages of blockchain auditability, reactivity, and security. #### Capabilities Somnia Agents unlock use cases not possible with traditional EVM Smart Contracts: * **Acting as Oracles:** Querying the internet and reliably bringing external data on-chain — see [JSON API Request](/agents/base-agents/json-api-request) * **Outbound Communication:** Triggering actions or sending messages to external internet services * **LLM Invocation:** Leveraging on-chain deterministic AI models for autonomous agents — see [LLM Inference](/agents/base-agents/llm-inference) and [LLM Parse Website](/agents/base-agents/llm-parse-website) ### How Somnia Agents Work ```mermaid flowchart TB subgraph User["User / Smart Contract"] A[Invoke Agent] end subgraph Network["Somnia Decentralized Subcommittee"] direction LR B[Node 1] ~~~ C[Node 2] ~~~ D[Node 3] ~~~ E["Node N..."] end S["ABI-Encoded Result<br/>(+ success flag)"] R["Execution Receipt<br/>(audit trail — always produced)"] F{"On-Chain Consensus<br/>Majority / Threshold<br/>agree on result?"} G["Valid result delivered<br/>to callback"] I["No consensus —<br/>request rejected"] A --> Network Network -- "each node submits" --> S Network -. "each node uploads" .-> R S --> F F -->|Yes| G F -->|No| I ``` #### Execution When an Agent is invoked, it runs on a **subcommittee** — a decentralized subset of the Somnia network nodes. Each node **independently** executes the agent, produces its own **execution receipt**, and submits an **ABI-encoded result** (with a success flag) on-chain. These are always produced, regardless of the outcome. The network then reaches **consensus on the result** on-chain — by majority, or by a configurable threshold of matching responses. A result is delivered to the caller's callback as valid only when enough nodes agree; otherwise the request is rejected. Either way, every node's audit receipt remains available, allowing anyone to retrospectively inspect each step of an Agent execution — including failed or rejected ones. #### Deterministic LLMs Somnia Agents can invoke large language models (LLMs) that run as part of the validator network. Unlike traditional LLM APIs where outputs vary between calls, Somnia's LLMs use fixed random seeds and controlled temperature parameters to produce **deterministic outputs**—the same input always yields the same output across all validating nodes. This determinism enables consensus: when multiple nodes independently run the same LLM inference with identical parameters, they produce identical results, allowing the network to verify and agree on AI-generated outputs. See [LLM Inference](/agents/base-agents/llm-inference) for usage details. #### Receipts An execution receipt is a **signed manifest of intermediate computation steps** taken within the Agent. This is similar to the logs and manifests used by CI build systems. **Important:** The final **result** is what validators reach consensus on. Receipt steps are **subjective**—they show what one node did to compute the result, which may vary slightly between nodes. This provides transparency without requiring consensus on every intermediate step. ```mermaid flowchart LR subgraph Receipt["Execution Receipt"] A[Step 1: Input Received] --> B[Step 2: Processing] B --> C[Step 3: External Call] C --> D[Step 4: Result Computed] D --> E[Step 5: Output Encoded] end E --> F[Signed by Validators] F --> G[On-Chain Audit Trail] ``` See [Receipts](broken://pages/mMhGrKhRzYkIc9MyZqDZ) for viewing and understanding receipts. #### Payment and Gas Invoking an Agent requires **SOMI** (mainnet) or **STT** (testnet). Users send a deposit when creating a request. The contract splits it into two pots: an **operations reserve** (`minPerAgentDeposit × subcommitteeSize`) that funds runner gas refunds, callback gas, and keeper payments; and an **agent reward pot** (everything above the reserve) that's split equally and paid to every elected subcommittee member at finalisation. Whatever's left after everything settles is rebated to the requester. See [Gas Fees](/agents/invoking-agents/gas-fees) for the full fund-flow diagram and details on sizing deposits. ### EVM-Native Schema Somnia Agents are invoked via **HTTP POST requests**, where both the input data and returned result are ABI-encoded, just like traditional Ethereum smart contract calls. The interface and schema of each Agent closely follows the **standard Solidity contract ABI**. This means you can use familiar web3 tools—such as viem, Ethers.js, or Solidity's own ABI encoders/decoders—to interact with Agents in exactly the same way you would a smart contract. **Key Benefits:** * Code reuse with existing smart contract tooling * Seamless integration with developer workflows * Agents feel like native blockchain contracts * Enables richer off-chain compute and connectivity ### Roadmap ```mermaid timeline title Somnia Agents Roadmap section Phase 1 Now : Core Agents Available : JSON API Selector : Idempotent Request : AI LLM Invocation : AI Parse Website : Find URL for Topic section Phase 2 2026 : Custom User-Defined Agents : Full Agent SDK : Advanced Tooling ``` Agents will roll out in phases: **Phase 1 (Current):** A curated set of core Agents is available to the ecosystem, covering common use cases like oracles, AI, and external communication. **Phase 2 (2026):** Support for fully custom, user-defined Agents will launch, further expanding Somnia's capabilities. ### Use Cases #### Oracles Build on-chain oracles using the [JSON API Request](/agents/base-agents/json-api-request) agent: * Price feeds from cryptocurrency APIs * Weather data for parametric insurance * Sports scores for prediction markets * Any external API data #### AI Services Leverage deterministic AI with [LLM Inference](/agents/base-agents/llm-inference) and [LLM Parse Website](/agents/base-agents/llm-parse-website): * Text generation and analysis * Content moderation decisions * Dynamic NFT descriptions * Intelligent automation #### Outbound Communication * Webhook triggers from smart contracts * Notifications to external systems * Off-chain workflow initiation * Database synchronization #### Data Processing * JSON extraction and transformation * Web scraping with AI — see [LLM Parse Website](/agents/base-agents/llm-parse-website) * Data validation and enrichment * Format conversion ### Key Features * **EVM-Native**: Standard Solidity ABI encoding for seamless integration * **Decentralized**: No central authority or single point of failure * **Auditable**: Every execution produces verifiable receipts * **Monetizable**: Agent Runners earn fees from usage * **Composable**: Agents can be chained together * **Permissionless**: Anyone can invoke agents * **Deterministic AI**: On-chain AI with consensus guarantees ### Next Steps #### Invoking Agents * [Quickstart](/agents/invoking-agents/quickstart) — Start invoking agents * [Gas Fees](/agents/invoking-agents/gas-fees) — Learn about invocation costs #### Base Agents * [JSON API Request](/agents/base-agents/json-api-request) — Fetch data from any JSON API * [LLM Inference](/agents/base-agents/llm-inference) — Generate text with on-chain AI * [LLM Parse Website](/
프로젝트로 돌아가기