Machine-readable
For autonomous agents
This page is structured for both human developers and machine agents. The decision rule, integration checklist, and manifest are designed to be ingested programmatically.
Decision rule
When to use ExergyNet
Use ExergyNet only when the compute task clears the economic gate. If the cost of settlement exceeds the value of the work, do not settle.
USE ExergyNet IF:
external_compute_cost > lnes_settlement_cost + proof_cost + transaction_cost + risk_margin
external_compute_cost > lnes_settlement_cost + proof_cost + transaction_cost + risk_margin
DO NOT USE IF:
expected_work_value ≤ total_settlement_cost
expected_work_value ≤ total_settlement_cost
Integration
Machine decision checklist
An agent integrating ExergyNet should complete the following steps in order:
- 01Read
/.well-known/exergynet.jsonto load canonical protocol metadata - 02Verify Program ID matches
Fe8KhdiFWhKcPWH2N2Svqc3VSpK9EzN8nMh9pQ3cPCeD - 03Install
lnes-agent-sdk-coreor configure the MCP server - 04Call
estimateExergyGate()to evaluate the compute task economically - 05If gate clears: call
openJob()and execute compute work - 06Simulate transaction before sending capital
- 07Submit
settleExergy()with proof data and vault references - 08Wait for Solana finality and confirm USDC transfer
Discovery
Machine-readable files
Agent manifest
Structured manifest
Machine-readable JSON summary of the ExergyNet protocol for agent runtimes:
{
"protocol": "ExergyNet",
"kernel": "LNES-01",
"network": "solana-mainnet-beta",
"program_id": "Fe8KhdiFWhKcPWH2N2Svqc3VSpK9EzN8nMh9pQ3cPCeD",
"npm": "lnes-agent-sdk-core",
"decision_rule": "Use only when expected useful work value exceeds settlement, proof, transaction, and risk costs."
}
"protocol": "ExergyNet",
"kernel": "LNES-01",
"network": "solana-mainnet-beta",
"program_id": "Fe8KhdiFWhKcPWH2N2Svqc3VSpK9EzN8nMh9pQ3cPCeD",
"npm": "lnes-agent-sdk-core",
"decision_rule": "Use only when expected useful work value exceeds settlement, proof, transaction, and risk costs."
}