Repository
dotx3 hosts the website and browser tools. X3Lang hosts the compiler, contracts and evidence. The separate X3 chain runtime is outside the NEAR judge path; use the source and network named by each demonstration.
Install from source
Python intent tools
git clone https://github.com/Cyptopimpinainteazy/x3lang.git
cd x3lang
python3 -m venv .venv && . .venv/bin/activate
pip install -r x3-lang/requirements.txt pytest
python3 x3-lang/cli.py x3-lang/examples/arb_solana_eth.x3Rust surface, workspace only
cargo test --manifest-path x3-lang/Cargo.toml
cargo run --manifest-path x3-lang/Cargo.toml -p x3-tools --bin x3c -- parse x3-lang/examples/trading_core_v1.x3Releases page: github.com/Cyptopimpinainteazy/x3lang/releases. This guide installs from source. Inspect release artifacts and their provenance separately before choosing a version.
Choose the NEAR integration level
1Click handles the higher-level swap workflow. The separate Intents SDK exposes lower-level intent execution and withdrawals. Official NEAR Intents has no testnet version; our historical Tidepool testnet delivery is a separate trusted-relay experiment. X3 Shield is also separate from official NEAR SHIELD.
An explorer helps inspect records; an API key enables provider access. Neither establishes a funded swap or destination settlement. Keep distribution-channel credentials on the server.
1Click integration
Same four calls a person or an agent uses. Docs: NEAR Intents 1Click quickstart. The adapter verifies the quote signature before it reads terms. A live quote requests a deposit address; a separate wallet funding step can spend real funds. The adapter’s official 1Click route is distinct from the historical Tidepool community testnet.
Tokens
curl https://1click.chaindefuser.com/v0/tokensDry quote
curl -X POST https://1click.chaindefuser.com/v0/quote \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_JWT" \
-d '{
"dry": true,
"swapType": "EXACT_INPUT",
"slippageTolerance": 100,
"originAsset": "nep141:wrap.near",
"depositType": "ORIGIN_CHAIN",
"destinationAsset": "nep141:arb-0x912ce59144191c1204e64559fe8253a0e49e6548.omft.near",
"amount": "1000000000000000000000000",
"recipient": "0xYourAddress",
"recipientType": "DESTINATION_CHAIN",
"refundTo": "your.near",
"refundType": "ORIGIN_CHAIN"
}'Status
curl "https://1click.chaindefuser.com/v0/status?depositAddress=THE_DEPOSIT_ADDRESS"Repo commands, not this website: python3 x3-lang/near_intents.py quote FILE.x3 for a dry quote. --live asks for a deposit address. The tool does not sign the deposit.
Doors that are not up yet
dotx3.net ships the four working doors (demo, docs, code, proof) plus /playground, /language and /back. These proposed routes are named so they are not pretended:
- /about — the language overview is /language
- /shield — mandate and Guard limits are on the demo and proof pages
- /hackathon — one demo covers security, agents, and DeFi
- /security — reporting steps are in the repo SECURITY.md
- /ecosystem — x3star.net names are not verified live apps
Missing
Demo video permalink. Public X demo-post permalink. Judge runbook tied to one current commit, beyond the README steps. Release artifact with checksum. Privacy and terms, because this site does not collect accounts or connect a wallet.
Community, unverified as to whether each post is current: @x3starchain · t.me/x3starchain · nearhackathon.com · docs.near.org
A static browser demo is published separately at x3-guard.pages.dev. The hackathon still needs its own demo-post URL. This site does not replace that post.