DEVELOPER API

Mit VargaMesh entwickeln

Versionierte, lesbare JSON-Endpunkte für Explorer, Dashboards, Monitoring und Integrationen.

VARGAPROOF API

Nur Hashes, keine Dateien

POST /api/v1/proof/anchor akzeptiert ausschließlich JSON mit einem 64-stelligen SHA-256-Digest. Die öffentliche Webseite hasht Dateien lokal im Browser.

fetch('/api/v1/proof/anchor', {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({sha256: '…'})
})
VPF1

36 Byte on-chain

56504631 (ASCII „VPF1“) + 32 Byte SHA-256 werden in einem OP_RETURN-Output verankert. Keine Datei und kein Dateiname werden on-chain gespeichert.

VargaProof öffnen →
CORS

Lesbare Integration

Öffentliche Lese-Endpunkte sind für Web-Integrationen vorgesehen. Core-RPC-Zugangsdaten bleiben privat.

fetch('https://vargamesh.com/api/v1/status')
  .then(r => r.json())
  .then(console.log)
MINING

Telemetrie & Regel des öffentlichen VMESH-SOLO-Pools

/api/v1/pool beschreibt den öffentlichen VMESH-SOLO-Hauptpool. Die dokumentierte Auszahlungsregel ist 99 % Miner / 1 % Betrieb. Merged SOLO und Home Mining / PPLNS nutzen getrennte Infrastruktur und Abrechnung.

Mining-Dokumentation →
VNS API · VNS1

VargaMesh Name Service

Öffentliche Resolver- und Payload-Endpunkte für name.vmesh. VNS ist ein Application-Layer-Namensraum, der aus VargaMesh-OP_RETURN-Daten indexiert wird; der Core-Consensus bleibt unverändert.

VNS im WebWallet →
StatusGET /api/vns/v1/status
VerfügbarkeitGET /api/vns/v1/availability/{name}
AuflösenGET /api/vns/v1/resolve/{name}
Name + VerlaufGET /api/vns/v1/name/{name}
Namen je AdresseGET /api/vns/v1/address/{address}
Commit kodierenPOST /api/vns/v1/encode/commit
Register kodierenPOST /api/vns/v1/encode/register
Transfer kodierenPOST /api/vns/v1/encode/transfer
Renew kodierenPOST /api/vns/v1/encode/renew
Registrierungsgebühr: 10 VMESH pro Registrierungs-/Verlängerungsjahr, on-chain an vm1qmh7cnjshtxyrqdfefzs2k7g6r7pd7ma9ntrleg. Der Commit zahlt nur die normale Netzwerkgebühr.
TREASURY API

Transparenz-Endpunkte der Ecosystem Treasury

Öffentlicher Bestandsabgleich, verifizierte Contributor-Liste, Ledger und pseudonyme Beitragszuordnung.

OpenAPI/api/treasury/openapi.json
Status/api/treasury/status
Contributors/api/treasury/contributors
Ledger/api/treasury/ledger
MESHPROOF API · v0.3

Öffentliche Node-Beiträge & Reward-Transparenz

MeshProof veröffentlicht den Zustand des Verifiers, ohne VargaMesh-Core-RPC offenzulegen. Registrierung und Claim-Verifizierung verändern ausschließlich die Off-Consensus-MeshProof-Registry.

MeshProof-Seite →
StatusGET /api/meshproof/status
NodesGET /api/meshproof/nodes
ReceiptsGET /api/meshproof/receipts?limit=100
Reward-VorschauGET /api/meshproof/rewards/preview
EpochsGET /api/meshproof/epochs?limit=30
RegistrierenPOST /api/meshproof/register
Claim-DetailsGET /api/meshproof/claim/{id}
Claim verifizierenPOST /api/meshproof/claim/verify