İçeriğe geç
Reinkey

Reinkey Meter

API'nizi kullanım kadar satın.

Bir uca meter() ekleyin. Ödemeyen istek 402 ile şartları alır, ödeyen istek milisaniyede doğrulanır, biriken binlerce ödeme tek zincir işlemiyle cüzdanınıza gelir.

  • Çağrı, token ya da saniye: birimi siz seçersiniz
  • Kupon zincire gitmeden doğrulanır: ortanca 1 ms'nin altında
  • Binlerce ödeme tek işlemle tahsil edilir

60 saniyede ilk ücretli uç

Paketi kurun, facilitator adresini ve Stellar adresinizi verin, fiyatı yazın. 402 yanıtı, kupon doğrulaması ve tahsilat hazır gelir.

bash
npm i @reinkey/meter

Ödemeyen istek şartları alır

Ajanlar belge okumaz. 402 gövdesi fiyatı, birimi, ağı ve ödeme adresini makinenin okuyacağı biçimde söyler; @reinkey/sdk gerisini halleder.

server.ts
import express from "express";
import { reinkey } from "@reinkey/meter";

const rk = await reinkey({
  facilitator: "https://reinkey.onrender.com",
  payTo: "G…YOUR_STELLAR_ADDRESS",
});

const app = express();

// 0.0005 USDC per call. No plans, no invoices, no API keys.
app.get(
  "/book",
  rk.meter({ price: 5000n, unit: "request", description: "Order book" }),
  (req, res) => res.json(orderBook()),
);
GET /book
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: eyJ4NDAyVmVyc2lvbiI6Mi…

{
  "x402Version": 2,
  "error": "PAYMENT_REQUIRED",
  "accepts": [{
    "scheme": "channel",
    "network": "stellar:testnet",
    "amount": "5000",
    "unit": "request",
    "payTo": "G…YOUR_STELLAR_ADDRESS"
  }]
}
  • 01Üç birim

    request: çağrı başına. token: akışlı yanıtta dilim dilim. second: canlı veri akışında dinlenen saniye kadar. Bağlantı kesilince ödeme durur, depozito bitince akış kesilir. Üçü de tek pakette; akış için rk.stream().

  • 02Emanetsiz

    Para ya alıcının hesabında ya da kanal kontratında durur. Facilitator paraya dokunamaz; kuponu herkes doğrulayabilir, tahsilatı herkes tetikleyebilir, para yalnızca size gider.

  • 03Otomatik tahsilat

    Biriken kuponlar eşiği geçince ya da kanalın süresi dolmaya yaklaşınca facilitator tek claim işlemiyle tahsil eder. Beklemek istemezseniz tahsilatı kendiniz tetiklersiniz: claim'i herkes çağırabilir.

  • 04Standart x402

    PAYMENT-REQUIRED, PAYMENT-SIGNATURE ve PAYMENT-RESPONSE başlıkları x402 v2 ile aynıdır. channel şeması, exact şemasının yanında ikinci bir seçenek olarak sunulur.

  • 05Ağ ücreti yok

    Alıcı XLM tutmak zorunda değildir; işlem ücretlerini facilitator öder. Siz yalnızca USDC alırsınız.

  • 06Açıklanabilir redler

    Reddedilen her ödeme bir sebep koduyla döner: CHANNEL_EXHAUSTED, VOUCHER_UNDERPAID, WRONG_PAYEE, CHANNEL_EXPIRING. Ajan neyi düzelteceğini gövdeden okur; destek talebi açmaz.

Bugün ne var, ne yok

  • Stellar testnet üzerinde çalışır; kontratlar henüz denetlenmedi.
  • Paket Express ve uyumlu sunucular (Nest, Connect) içindir.
  • Çağrı, token ve saniye başına tahsilatın üçü de pakette: akış oturumları facilitator'da tutulur ve dış satıcıya HTTP ile açıktır. Canlı testnet'te ayrı bir sunucudan doğrulandı.

İlk ücretli ucunuzu bugün açın.