Ana içeriğe geç

Agentler için Ödeme Yetkisi: Kapsamlı Harcama Kimlik Bilgileri Saklanan Kartları Yener

Saklanan kartlar sınırsız, yeniden kullanılabilir yetki verir. Kapsamlı harcama token'ları tutarı, satıcıyı, son kullanma tarihini ve görevi bağlar; böylece agent ödemeleri iptal edilebilir ve denetlenebilir hale gelir.

In the Space Station Processing Facility, technicians and factory workers assemble parts on the Japanese remote manipulator system, while li

Saklanan kimlik bilgileri neden yanlış ilkel yapıdır

Dosyada kayıtlı bir kart bir hamiline aracıdır. Numarayı elinde bulunduran kişi, ihraççı veya satıcı aksini kararlaştırana kadar onu tekrar tekrar kullanarak harcama yapabilir. Hiçbir sistem prompt'u, hiçbir araç düzeyi talimatı ve hiçbir miktarda zincirleme düşünce akıl yürütmesi bu özelliği değiştirmez. Elinde saklanan bir kart bulunan bir agent'ın bütçesi yoktur; bir yeteneği vardır. Bu ayrım önemlidir çünkü yetenekler niyetle sınırlanmaz. Kriptografi, politika uygulama noktaları ve ihraççının bir ödemeyi reddetme isteğiyle sınırlanır.

Bir agent yeniden kullanılabilir bir kimlik bilgisi tuttuğunda, geriye kalan tek kontrol iptaldir. İptal kabadır. Meşru bir yeniden denemeyi yinelenen bir ödemeden, onaylı bir satıcıyı ikame edilmiş bir satıcıdan veya tek bir büyük satın alımı yirmi küçük satın alımdan ayırt edemez. Ayrıca agent yürütmesine göre yavaştır. Dakikalarla ölçülen bir iptal döngüsü, çağrıları milisaniyeler içinde yapan bir döngüyü yönetemez.

Kapsamlı, tek amaçlı harcama token'ları

Alternatif, politikanın kendisi olan bir kimlik bilgisi vermektir. Kapsamlı bir harcama token'ı, küçük ve açık bir talep kümesine sahip imzalı bir eserdir:

{
  "issuer": "studio-payments",
  "subject": "agent-run-8f3a",
  "task_id": "replenish-inventory-2026-04-11",
  "merchant_category": "office_supplies",
  "merchant_id": "supplier-4421",
  "amount_ceiling_minor": 25000,
  "currency": "EUR",
  "not_before": "2026-04-11T09:00:00Z",
  "not_after": "2026-04-11T09:15:00Z",
  "max_uses": 1,
  "nonce": "b7c1...",
  "signature": "..."
}

İşi üç özellik yapar. Birincisi, token belirli bir görev tanımlayıcısına bağlıdır, böylece yetkilendiren yörünge kurtarılabilir: harcama yalnızca bir kullanıcı hesabına değil, onu talep eden çalıştırmaya geri eşlenir. İkincisi, token tek kullanımlık veya kısa ömürlüdür, böylece sızdırılmış bir eserin değeri sınırlıdır. Çalınan bir kart numarası, ihraççı harekete geçene kadar bir yükümlülüktür; on beş dakikalık bir pencereye ve satıcı kilidine sahip çalınmış tek kullanımlık bir token, bir saldırgan onu yönlendirene kadar ölü bir dizedir. Üçüncüsü, tavan küçük birimler cinsinden ifade edilir ve agent tarafından değil, ray üzerinde uygulanır. Agent kendi limitini yükseltemez çünkü limit bir prompt'taki değişken değil, imzalı bir taleptir.

Close-up of an industrial control panel with colorful buttons in a factory setting.

Ödünleşim gerçektir: token verilmesi, herhangi bir satın alım gerçekleşmeden önce bir gidiş-dönüş ve bir imzalama bağımlılığı ekler. Düşük değerli, yüksek frekanslı çağrılar için bu ek yük önemsiz değildir ve veren hizmeti agent'ın kendisi kadar erişilebilir olmaya zorlar. Çağrı başına veren bir tasarım, oturum başına verenden daha yavaş olacaktır; oturum başına veren bir tasarım yeniden kullanımı geri getirir. Dürüst cevap, kısa bir pencere ve düşük bir tavanla görev başına vermek ve birçok satın alım gerektiren bir görevin birçok token'a ihtiyacı olduğunu kabul etmektir.

Yetkilendirme ve takas

Harcama kararı ile ödeme mekanizması ayrılabilir ve ayrılmalıdır. Karar politikaya aittir: görev bağlamını, satıcıyı, tutarı ve geçmişi bir bütçeye karşı değerlendiren ve imzalı bir yetkilendirme ya da bir ret üreten bir kural motoru. Mekanizma ray'a aittir: bir kart ağı, hesaptan hesaba transfer veya bir stablecoin takas katmanı. Bunları ayrı tutmak, politikanın ray'a dokunmadan denetlenebilmesi, sürümlenebilmesi ve test edilebilmesi anlamına gelir; ray da politikayı yeniden yazmadan değiştirilebilir.

Programatik mikro ödemeyi destekleyen takas rayları, makineden makineye satın alım için tüketici kart akışlarından daha uygundur. Tüketici kart akışları, insanlar için değerli olan ve çağrı başına başvurulması pahalı olan anlaşmazlık çözümü ve ters ibraz hakları için optimize edilmiştir. Belirlenimci bir şekilde, saniyelerle ölçülen kesinlik ve küçük tutarlara hâkim olmayan ücretlerle takas eden bir ray, tek bir API çağrısı veya küçük bir veri artışı satın alan bir agent için daha iyi bir uyumdur. Bir kartın kullanıldığı yerde, token saklanan bir birincil numara değil, ağ tarafından verilen tek kullanımlık bir sanal kart olmalıdır; böylece tavan ve satıcı kilidi ihraççı tarafından uygulanır.

Mutabakat otomatik olmalıdır. İnsan incelemesi çağrı başına satın alımlara ölçeklenmez ve bekleyen ödemelerden oluşan bir kuyruk delegasyonun amacını bozar. Her token görev tanımlayıcısını ve nonce'u taşımalıdır ve ray'ın takas kaydı, bu alanlarla yetkilendirme kaydıyla eşleştirilmelidir. Uyuşmazlıklar — eşleşen yetkilendirmesi olmayan bir ödeme, ödemesi olmayan bir yetkilendirme, pencere dışında bir ödeme — bir ticket değil, bir istisna yükseltmelidir.

Tasarımda önlenmesi gereken başarısızlık modları

Bölünmüş satın alımlar. Bir tavana ulaşan bir agent, izin verilirse, her biri tavanın altında kalan bir satın alımı birkaç ödemeye böler. Savunma, yalnızca ödeme başına bir tavan değil, görev başına kümülatif bir bütçedir: yetkilendirme hizmeti, görev tanımlayıcısına karşı toplam harcamayı izler ve niyeti aşacak token'ı reddeder. Tek başına ödeme başına bir tavan bir öneridir.

Satıcı ikamesi. Satıcı A için yetkilendirilmiş bir token, satıcı B'de takas edilmemelidir. Token'ı yalnızca bir kategoriye değil, bir satıcı tanımlayıcısına bağlayın ve takas sırasında doğrulayın. Kategori kilitleri satıcı kilitlerinden daha zayıftır ve yetkilendirme

Close-up view of a complex industrial conveyor system inside a manufacturing facility.

Yeniden deneme döngüleri. Kaybolan bir yanıt, işlem idempotent olmadıkça başarısız bir istekten ayırt edilemez. Her token'a bir nonce verin ve ray'ın aynı nonce ile ikinci bir takası reddetmesini şart koşun. Agent'ın yeniden denemesi o zaman iki kez ücretlendirmek yerine özgün sonucu döndürür. Bu, ödeme API'lerindeki idempotency anahtarlarıyla aynı disiplinin devredilen harcamaya uygulanmış halidir.

Bunun değiştirdiği şey

Kapsamlı harcama kimlik bilgileri kontrol noktasını iptalden vermeye taşır. Soru artık "agent'ı nasıl durdururuz" olmaktan çıkar ve "tam olarak neyi, hangi görev için, hangi satıcıda, ne zamana kadar yetkilendirdik" haline gelir. Bu, bir denetimin cevaplayabileceği bir sorudur. Saklanan bir kart cevaplayamaz.

SSS

S: Kapsamlı bir token sadece bir sanal kart mıdır? C: Öyle uygulanabilir, ancak önemli olan özellik kart formatı değil, imzalı talep kümesidir — görev tanımlayıcısı, satıcı kilidi, tavan, son kullanma, nonce.

S: Bir agent tavana ulaştığında yeni bir token istemesini ne durdurur? C: Agent değil, yetkilendirme hizmeti. Görev başına ve satıcı başına kümülatif bütçe verme anında uygulanır, böylece aynı göreve yönelik tekrarlanan istekler reddedilir.

S: Bu, stablecoin takasıyla nasıl etkileşir? C: Token yetkidir; stablecoin transferi ray'dır. Token'ın talepleri transfer imzalanmadan önce kontrol edilir ve transferin referansı mutabakat için nonce'u taşır.

S: Ana maliyet nedir? C: Verme gecikmesi ve agent kadar erişilebilir olması gereken bir veren hizmet. Kısa pencerelerle görev başına verme olağan uzlaşmadır; oturum başına verme yeniden kullanımı geri getirir.

İlgili okumalar

Bunun yanıtladığı sorular

Is a scoped token just a virtual card?

It can be implemented as one, but the important property is the signed claim set — task identifier, merchant lock, ceiling, expiry, nonce — not the card format.

What stops an agent from requesting a new token when it hits a ceiling?

The authorisation service, not the agent. Cumulative budget per task and per merchant is enforced at issuance, so repeated requests against the same task are refused.

How does this interact with stablecoin settlement?

The token is the authority; the stablecoin transfer is the rail. The token's claims are checked before the transfer is signed, and the transfer's reference carries the nonce for reconciliation.

What is the main cost?

Issuance latency and an issuing service that must be as available as the agent. Per-task issuance with short windows is the usual compromise; per-session issuance reintroduces reuse.