Skip to content

Commit 3db91c5

Browse files
authored
Mainnet Docs Update
2 parents 8c58c7a + 7801978 commit 3db91c5

File tree

83 files changed

+1202
-2343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+1202
-2343
lines changed

docs/introduction/overview.md renamed to docs/1-overview.md

Lines changed: 5 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
---
2-
sidebar_position: 1
2+
sidebar_label: Overview
3+
title: Overview
4+
sidebar_position: 0
5+
slug: /overview
36
---
4-
# Overview
57

6-
![TEN in Web3](../assets/overview-banner.png)
8+
![TEN in Web3](./assets/overview-banner.png)
79

810
_The full Litepaper is available to view [here](https://ten.xyz/litepaper)._
911

@@ -34,45 +36,6 @@ TEN reclaims the critical Web2 feature Web3 left behind: **privacy with permissi
3436

3537
---
3638

37-
## AI-Native Architecture
38-
39-
Every user and dApp can run a personal **autonomous AI agent** inside a TEE:
40-
41-
- Manage assets, execute logic, interact with dApps
42-
- Suggest strategies or transact on behalf of users
43-
- Enable confidential collaboration between institutions
44-
45-
---
46-
47-
## Key Use Cases
48-
49-
- **Private Gaming**
50-
Fully on-chain hidden-state games (e.g., poker, fog-of-war) with no off-chain servers. AI agents as players, opponents, or coaches.
51-
52-
- **Confidential DeFi**
53-
Dark pools, private DEXs, and liquidation-resistant lending — all with hidden thresholds, encrypted order books, and tamper-proof execution.
54-
55-
- **TEE-Stablecoins**
56-
Reserve-backed stablecoins with provable, confidential attestation and on-chain enforcement of issuance/redeemability.
57-
58-
- **Autonomous Agreements**
59-
Confidential contracts (SLAs, NDAs, term sheets) enforced by oracles without revealing parties or terms.
60-
61-
- **Agent Marketplaces**
62-
Deploy trustless AI agents — financial bots, predictors, or assistants — with protected algorithms and private coordination.
63-
64-
---
65-
66-
## Developer Experience
67-
68-
- Native Solidity / Hardhat / MetaMask compatibility
69-
- Session keys for seamless UX
70-
- Free, in-contract randomness (no oracles)
71-
- Precise timestamping & async execution
72-
- Native Ethereum bridge
73-
74-
---
75-
7639
## Data Revelation
7740

7841
Confidentiality on your terms:
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"label": "Introduction",
3+
"position": 2
4+
}

docs/2-introduction/chain-info.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
sidebar_position: 2
3+
---
4+
5+
# Chain Information
6+
7+
## TEN Public RPC Endpoints
8+
9+
:::caution
10+
- TEN Protocol RPC endpoints support standard Ethereum JSON-RPC methods with additional privacy features
11+
- All transactions are encrypted by default - use TEN-compatible wallets and tools
12+
- View the [faucet](https://faucet.ten.xyz/) for testnet tokens
13+
:::
14+
15+
This section provides an overview of the available public RPC endpoints for TEN Protocol networks and necessary details to interact with them.
16+
17+
| Name | RPC Url(s) | Chain ID | Block explorer | Underlying chain | Gateway |Bridge | Faucet |
18+
|------|------------|----------|----------------|------------------|---------|---------|---------|
19+
| TEN Mainnet | `https://rpc.ten.xyz/` | `443` | [TENscan](https://tenscan.io/) | Ethereum | [Gateway](https://gateway.ten.xyz/) |[Bridge]( https://bridge.ten.xyz/) | [Faucet](https://faucet.ten.xyz/)
20+
| TEN Sepolia Testnet | `https://testnet.ten.xyz/` | `8443` | [TENscan](https://testnet.tenscan.io/) | Ethereum Sepolia | [Gateway](https://testnet.ten.xyz/) |[Bridge](https://testnet.bridge.ten.xyz/) | [Faucet](https://faucet.ten.xyz/) |
21+
22+
:::info More RPC endpoints
23+
Additional TEN Protocol RPC endpoints and infrastructure providers will be listed here as they become available.
24+
:::
25+
26+
# JSON-RPC API
27+
28+
TEN offers compatibility with a subset of Ethereum's [JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/). This document outlines the supported JSON-RPC API methods.
29+
30+
## Supported Methods
31+
32+
TEN nodes cater to the following JSON-RPC API methods, accessible via both HTTP and websockets:
33+
34+
- `eth_blockNumber`
35+
- `eth_call`
36+
- `eth_chainId`
37+
- `eth_estimateGas`
38+
- `eth_gasPrice`
39+
- `eth_getBalance`
40+
- `eth_getBlockByHash`
41+
- `eth_getBlockByNumber`
42+
- `eth_getCode`
43+
- `eth_getLogs`
44+
- `eth_getTransactionByHash`
45+
- `eth_getTransactionCount`
46+
- `eth_getTransactionReceipt`
47+
- `eth_sendRawTransaction`
48+
49+
## Websocket Subscriptions
50+
51+
For websocket connections, additional API methods include:
52+
53+
- `eth_subscribe`
54+
- `eth_unsubscribe`
55+
56+
Currently, the sole supported subscription type is `logs`.
57+
58+
## Network Configuration
59+
60+
### TEN Sepolia Testnet
61+
62+
To add TEN Sepolia Testnet to your wallet, use the following configuration:
63+
64+
```json
65+
{
66+
"chainId": "0x20FB",
67+
"chainName": "TEN Sepolia Testnet",
68+
"rpcUrls": ["https://testnet.ten.xyz/v1/"],
69+
"nativeCurrency": {
70+
"name": "Ether",
71+
"symbol": "ETH",
72+
"decimals": 18
73+
},
74+
"blockExplorerUrls": ["https://testnet.tenscan.io/"]
75+
}
76+
```
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
# What is TEN Protocol?
6+
7+
TEN is a next-generation Ethereum Layer 2 rollup protocol that introduces data confidentiality, computational privacy, and resistance to Maximal Extractable Value (MEV) by leveraging hardware-based Trusted Execution Environments (TEEs). TEN represents a major step forward in decentralized system design by reintroducing **data access controls** — a foundational feature of Web2 that Web3 largely abandoned in favor of radical transparency.
8+
9+
## The Web3 Privacy Problem
10+
11+
Public blockchains have validated the promise of programmable value, but exposed a critical flaw: the complete absence of data access control. Transparency, once celebrated as a virtue, has become a liability. On-chain activity today remains fully public — every balance, transaction, strategy, and piece of logic is visible to everyone, including competitors, adversaries, and MEV bots.
12+
13+
If you analyze any successful digital application — Netflix, WhatsApp, Spotify, banking apps, even mobile games — they all rely on access control. Not just for privacy, but to function. Smart contracts today can define who can write data, but they cannot restrict who can read it. This fundamental limitation makes it nearly impossible to build viable real-world applications in Web3 beyond speculation.
14+
15+
## TEN's Solution: Smart Transparency
16+
17+
TEN introduces **Smart Transparency** — a paradigm where smart contracts not only enforce rules of computation, but also enforce rules of data access. By integrating [programmable encryption](https://medium.com/obscuro-labs/web3-needs-access-control-9a80719eec4a), TEEs, and an Ethereum-compatible execution environment, TEN enables encrypted, autonomous, and composable smart contracts that preserve privacy without sacrificing decentralization or composability.
18+
19+
### Core Architecture
20+
21+
**Encrypted Execution**: All transactions and internal state of application contracts remain encrypted and hidden, providing a credible solution to MEV while maintaining EVM compatibility for easy migration of existing contracts.
22+
23+
**Trustless Design**: TEN leverages TEEs for privacy but not for integrity. If a TEE is compromised or a manufacturer behaves maliciously, the system gracefully degrades into a transparent blockchain, preserving ledger integrity while forfeiting privacy.
24+
25+
**Ethereum Layer 1**: TEN uses Ethereum as a base layer for security and data availability while enabling lower transaction costs similar to other Layer 2 networks, with quick finality synchronized to L1 block cadence.
26+
27+
## Key Differentiators from Transparent Chains
28+
29+
| Feature | Transparent Chains | TEN Protocol |
30+
|---------|-------------------|--------------|
31+
| **Data Access** | All data public | Programmable access control |
32+
| **MEV Protection** | Limited solutions | Built-in confidentiality |
33+
| **Smart Contract State** | Fully visible | Encrypted with selective disclosure |
34+
| **Transaction Privacy** | Public by default | Private by default |
35+
| **Compliance** | Difficult | Time-delayed revelation for deterrence |
36+
| **Account-based smart contract execution** | Account model with public state and calls | Account model, EVM-compatible, encrypted state and calls |
37+
| **Decentralised** | Decentralised consensus | Sequencer and decentralised validators |
38+
39+
## Addressing Key Challenges
40+
41+
**Hardware Trust**: TEN's trust model doesn't require perpetual belief in any single hardware vendor. The protocol uses Ethereum's security combined with game theory to detect and correct eventual TEE compromises.
42+
43+
**Usability**: The system implements flexible policies for delayed transaction revelation, balancing privacy needs with regulatory compliance and illegal activity deterrence.
44+
45+
**MEV Prevention**: Beyond hiding transactions, TEN introduces delays at critical moments to prevent aggregators from performing replay-attacks and exploiting side-channels.
46+
47+
## Unlocking New Applications
48+
49+
TEN's confidential rollup architecture enables previously impossible on-chain applications:
50+
51+
- **Confidential DeFi**: Dark pools, private lending, MEV-resistant trading
52+
- **Private Gaming**: Poker, strategy games with hidden information
53+
- **Autonomous AI Agents**: Protected algorithms and private coordination
54+
- **Enterprise Solutions**: Confidential auctions, private supply chains
55+
- **TEE-Stablecoins**: Reserve-backed with provable but confidential attestation
56+
57+
## Whitepaper & Blog Links
58+
- [TEN Protocol Whitepaper](https://github.com/ten-protocol/ten-whitepaper/blob/main/whitepaper.md)
59+
- [SGX Demystified](https://medium.com/obscuro-labs/intel-sgx-demystified-757a242682a3)
60+
- [Smart Transparency](https://medium.com/obscuro-labs/web3-needs-access-control-9a80719eec4a)
61+
- [Securing Randomness](https://medium.com/obscuro-labs/against-all-odds-securing-randomness-on-the-blockchain-4c15587a39a8)
62+
- [High-Level Explanation](https://medium.com/obscuro-labs/ten-in-a-nutshell-for-devs-874666910f65)
63+
- [iGaming Features](https://medium.com/@tudor.malene/the-ideal-gaming-chain-bb5674202ec2)
64+

0 commit comments

Comments
 (0)