ನಿಮ್ಮ API ಅನ್ನು AI ಏಜೆಂಟ್ಗಳಿಗೆ ಮಾರಾಟ ಮಾಡಿ.
AI ಏಜೆಂಟ್ಗಳು ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಫಾರ್ಮ್ ಅನ್ನು ತುಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅವರು ನಿಮಗೆ USDC ನಲ್ಲಿ ಪಾವತಿಸಬಹುದು. Blockchain0x ಆ ಒಂದು API ಕರೆ ಮಾಡುತ್ತದೆ.
ನಿಮ್ಮ API ಅನ್ನು ಮಾನವರಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಕರೆ ಮಾಡುವವರು ಈಗ ಏಜೆಂಟ್ಗಳಾಗಿದ್ದಾರೆ.
API ಆದಾಯದ ಮುಂದಿನ ದಶಕವು ಮಾನವ ಸೈನ್ಅಪ್ಗಳಿಂದ ಬರುವುದಿಲ್ಲ. ಇದು AI ಏಜೆಂಟ್ಗಳು ತಮ್ಮ ಬಳಕೆದಾರರ ಪರವಾಗಿ APIs ಅನ್ನು ಕರೆ ಮಾಡುವುದರಿಂದ ಬರುವುದಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಕ್ರಮವಾಗಿ ಮತ್ತು ಯಾವುದೇ ಮಾನವ ಲೂಪ್ನಲ್ಲಿ ಇಲ್ಲ. ಆ ಏಜೆಂಟ್ಗಳು ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಚೆಕ್ಔಟ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅವರು ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಫಾರ್ಮ್ ಅನ್ನು ತುಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ, ಖಾತೆ ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ದೃಢೀಕರಣ ಇಮೇಲ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನೆನೆಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಅವರು ಮಾಡಬಹುದಾದದ್ದು 402 Payment Required response ಅನ್ನು ಓದುವುದು, JSON body ಯಿಂದ USDC amount ಮತ್ತು recipient ಅನ್ನು parse ಮಾಡುವುದು, Base ನಲ್ಲಿ ಪಾವತಿಸುವುದು, ಮತ್ತು payment proof ಜೊತೆಗೆ call ಅನ್ನು ಮತ್ತೆ ಕಳುಹಿಸುವುದು. ಇದು agent-driven API commerce ನ ಸಂಪೂರ್ಣ ಸ್ವರೂಪ. cost model ಕೂಡ (stablecoin ನಲ್ಲಿ ಪ್ರತಿ call ಗೆ billing) card-based subscriptions ಗಿಂತ agent usage shape ಗೆ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ: cards ಗಳು $1 ಕ್ಕಿಂತ ಕಡಿಮೆ transactions ನಲ್ಲಿ ವಿಫಲವಾಗುತ್ತವೆ; Base ನಲ್ಲಿ USDC ಗೆ gas ವೆಚ್ಚ ಕೇವಲ ಸೆಂಟ್ಸ್; machines ನಡುವೆ chargebacks ಆಗುವುದಿಲ್ಲ.
Blockchain0x ಸೇತುವೆ. ಬೆಲೆಯ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು ಶುಲ್ಕ ವಿಧಿಸಲು ಬಯಸುವ ಮಾರ್ಗಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ ಮತ್ತು x402 ಅಡಾಪ್ಟರ್ ಅನ್ನು ಮೌಂಟ್ ಮಾಡಿ. ಒಂದು ಪಾವತಿಸದ ಕರೆ ಬೆಲೆಯ ಮಾರ್ಗವನ್ನು ತಲುಪಿದಾಗ, ಅಡಾಪ್ಟರ್ 402 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಇದು ಏನನ್ನು ಪಾವತಿಸಬೇಕೆಂದು ವಿವರಿಸುತ್ತದೆ. ಏಜೆಂಟ್ ಬೇಸ್ನಲ್ಲಿ ಪಾವತಿಸುತ್ತಾನೆ ಮತ್ತು X-Payment ಹೆಡರ್ನೊಂದಿಗೆ ಪುನರಾವೃತ್ತಿಸುತ್ತಾನೆ; ಅಡಾಪ್ಟರ್ ಇದನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಹ್ಯಾಂಡ್ಲರ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು USDC ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತೀರಿ ಮತ್ತು ನಿಮ್ಮ API ಅನ್ನು ಹಿಂದಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತೀರಿ. ನಿಮ್ಮ ವ್ಯಾಪಾರ ತತ್ವಶಾಸ್ತ್ರದಲ್ಲಿ ಏನೂ ಬದಲಾವಣೆ ಆಗುವುದಿಲ್ಲ; ಬಿಲ್ಲಿಂಗ್ ಹಂತವು ಜೊತೆಗೆ ಸಾಗುತ್ತದೆ.
HTTP ಸ್ಥಿತಿ ಕೋಡ್ ಕೊನೆಗೆ ಬಳಸುವಿಕೆ ಹೊಂದಿದೆ.
HTTP 402 was reserved in the original spec for "future use" and never standardized. For thirty years it sat unused while the internet built per-account subscription billing on top of 200/401/403. With Coinbase's x402 protocol, 402 finally has a standard implementation: any API that needs payment-before-it-runs can return a structured 402, and any client that understands the spec can pay and retry.
HTTP/1.1 402 Payment Required
Content-Type: application/json
{
"resource": "POST /api/expensive-operation",
"accepts": [
{
"scheme": "exact-usdc",
"network": "mainnet",
"chainId": "eip155:8453",
"payToAddress": "0xYourAgentWalletAddress",
"amountWeiUsdc": "500000",
"paymentRequestId": "pr_demo",
"maxAgeSeconds": 60
}
]
}accepts[] requirement ಎಂದರೇನು
- scheme - ಪಾವತಿ ಯೋಜನೆ. exact-usdc ಅಂದರೆ EVM ಜಾಲದಲ್ಲಿ ನಿಖರವಾದ USDC ಮೊತ್ತ. ಕ್ಲೈಂಟ್ ಪಾವತಿಸುವ ಮೊದಲು ಇದರಲ್ಲಿ ಹೊಂದಿಸುತ್ತದೆ.
- network / chainId - ನಿರ್ಧಾರವನ್ನು ಮಾಡಲು ಜಾಲ (ಮೇನ್ನೆಟ್ ಬೇಸ್, CAIP-2 eip155:8453). ಒಂದು ವಲಸೆ ಸ್ವೀಕಾರಗಳಲ್ಲಿ ಎರಡು ಅಗತ್ಯಗಳನ್ನು ಪಟ್ಟಿಮಾಡುವ ಮೂಲಕ ಎರಡೂ ಜಾಲಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು.
- payToAddress / amountWeiUsdc - ಸ್ವೀಕೃತ ವಾಲೆಟ್ ಮತ್ತು USDC ಮೂಲ ಘಟಕಗಳಲ್ಲಿ ನಿಖರವಾದ ಮೊತ್ತ (500000 = 0.50 USDC, 6 ದಶಮಾಂಶಗಳು). ಕ್ಲೈಂಟ್ ಪಾವತಿಸುವ ಮೊದಲು ಎರಡನ್ನೂ ಪರಿಶೀಲಿಸುತ್ತದೆ.
- paymentRequestId - ಈ ಉಲ್ಲೇಖಕ್ಕೆ ಪಾವತಿಯನ್ನು ಕಟ್ಟಿ ಹಾಕುತ್ತದೆ. ಅಡಾಪ್ಟರ್ ಉಲ್ಲೇಖಿತ ಮಾರ್ಗಕ್ಕಿಂತ ವಿಭಿನ್ನ paymentRequestId ಅನ್ನು ಉಲ್ಲೇಖಿಸುವ X-Payment ಅನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ.
- maxAgeSeconds - ಪಾವತಿ ಎಷ್ಟು ಹೊಸದಾಗಿರಬೇಕು. ಈ ಕಿಟಕಿಯ ಹಳೆಯ ಪಾವತಿಯನ್ನು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕರೆಗಾರನನ್ನು ಪುನಃ ಪಾವತಿಸಬೇಕು.
x402 ಯಂತ್ರ-ಯಂತ್ರವಾಗಿದೆ: x402-ಜಾಗೃತ ಕ್ಲೈಂಟ್ accepts ಅನ್ನು ಓದುತ್ತದೆ, ಆಯ್ಕೆಯಾದ ಅಗತ್ಯವನ್ನು ಆನ್-ಚೈನ್ನಲ್ಲಿ ಪಾವತಿಸುತ್ತದೆ, ನಂತರ ಅಡಾಪ್ಟರ್ ಪರಿಶೀಲಿಸುವ X-Payment ಹೆಡರ್ನೊಂದಿಗೆ ವಿನಂತಿಯನ್ನು ಪುನಃ ಹೊರಡಿಸುತ್ತವೆ. x402 ಅನ್ನು ಮಾತನಾಡದ ಕ್ಲೈಂಟ್ 402 ಅನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುವುದಿಲ್ಲ, ಇದು ಸರಿಯಾದ ಫಲಿತಾಂಶ (ಕರೆ ಪಾವತಿಸಲಿಲ್ಲ). ಈ ಹರಿವಿನಲ್ಲಿ ಯಾವುದೇ ಹೋಸ್ಟೆಡ್ ಚೆಕ್ಔಟ್ ಪುಟವಿಲ್ಲ; ಪಾವತಿ ಕರೆ ಮಾಡಿದ ವ್ಯಕ್ತಿಯ ವಾಲೆಟ್ ಮೂಲಕ ಸ್ವಾಯತ್ತವಾಗಿ ನಿಗಮಗೊಳ್ಳುತ್ತದೆ.
ಒಂದು ಬೆಲೆಯ ಪಟ್ಟಿಕೆ. ಮೂರು ಭಾಷೆಗಳು. ಒಂದೇ ರೂಪ.
ನೀವು ಒಂದು ಅಡಾಪ್ಟರ್ ಅನ್ನು ಮೌಂಟ್ ಮಾಡುತ್ತೀರಿ ಮತ್ತು METHOD ಮತ್ತು ಪಥದಿಂದ ಕೀಡಾದ ಬೆಲೆಯ ಪಟ್ಟಿಯನ್ನು ನೀಡುತ್ತೀರಿ. ಇದು ನೀವು ಪಟ್ಟಿಮಾಡಿದ ಮಾರ್ಗಗಳನ್ನು ಮಾತ್ರ ನಿರ್ಬಂಧಿಸುತ್ತದೆ; ನಿಮ್ಮ ಹ್ಯಾಂಡ್ಲರ್ ಎಂದಿಗೂ ಬಾಕಿ ಇರುವ ಕರೆಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವಾಗ X-Payment ಹೆಡರ್ ಈಗಾಗಲೇ ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ಆಕೃತಿಯು Python, TypeScript ಮತ್ತು Go ನಲ್ಲಿ ಒಂದೇ ರೀತಿಯಾಗಿದೆ - X-Payment ತಂತಿ ಸ್ವರೂಪವು ಒಂದೇ ರೀತಿಯಾಗಿದೆ, ಆದ್ದರಿಂದ Go ಸರ್ವರ್ Python ಕ್ಲೈಂಟ್ ಮೂಲಕ ನಿರ್ಮಿತ ಹೆಡರ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.
from flask import Flask
from blockchain0x import Client
from blockchain0x_x402.server import x402_before_request_factory, PricingEntry
sdk = Client() # reads BLOCKCHAIN0X_API_KEY
app = Flask(__name__)
# Only routes named in the pricing table are gated.
app.before_request(x402_before_request_factory(
sdk=sdk,
pricing={
"POST /api/expensive-operation": PricingEntry(
amount_usdc="0.50",
pay_to_address="0xYourAgentWalletAddress",
payment_request_id="pr_demo",
),
},
))
@app.route("/api/expensive-operation", methods=["POST"])
def expensive_operation():
return run_the_work() # only runs after X-Payment verifiesimport express from "express";
import { createClient } from "@blockchain0x/node";
import { createX402Middleware } from "@blockchain0x/x402/server/express";
const sdk = createClient({ apiKey: process.env.BLOCKCHAIN0X_API_KEY! });
const app = express();
// Only routes named in the pricing table are gated.
app.use(createX402Middleware({
sdk,
pricing: {
"POST /api/expensive-operation": {
amountUsdc: "0.50",
payToAddress: "0xYourAgentWalletAddress",
paymentRequestId: "pr_demo",
},
},
}));
app.post("/api/expensive-operation", async (req, res) => {
res.json(await runTheWork()); // req.x402Payment holds the verified payment
});import (
"net/http"
x402 "tosh-labs/blockchain0x-x402-go"
)
func main() {
pricing := map[string]x402.PricingEntry{
"POST /api/expensive-operation": {
AmountUSDC: "0.50",
PayToAddress: "0xYourAgentWalletAddress",
PaymentRequestID: "pr_demo",
},
}
// serverSdk is your Blockchain0x Go SDK client.
h := x402.Middleware(x402.ServerOptions{Sdk: serverSdk, Pricing: pricing})(
http.HandlerFunc(expensiveOperation))
http.Handle("/api/expensive-operation", h)
http.ListenAndServe(":8080", nil)
}ನಾವು Express ಮತ್ತು Fastify (Node), ASGI (Starlette ಮತ್ತು FastAPI) ಮತ್ತು Flask (Python), ಹಾಗೂ Go's net/http ಗಾಗಿ server adapters ಅನ್ನು ship ಮಾಡುತ್ತೇವೆ. ಇತರ frameworks ಗಳಿಗಾಗಿ, 402 body ಮತ್ತು X-Payment header ಗಳು ಸರಳ HTTP ಆಗಿವೆ, ಇವನ್ನು @blockchain0x/x402 ನ wire helpers build ಮತ್ತು parse ಮಾಡುತ್ತವೆ - ನಿಮ್ಮ stack ನ idiom ನಲ್ಲಿ check ಅನ್ನು ಕೈಯಾರೆ ಬರೆಯಿರಿ. Ruby ಮತ್ತು JVM x402 packages ಗಳನ್ನು client side ಗಾಗಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ.
ಪ್ರತಿ ಸಾಧನಕ್ಕಾಗಿ ಯಾವಾಗ ತಲುಪುವುದು.
ಸ್ಟ್ರೈಪ್ ಮಾನವ ಚೆಕ್ಔಟ್ಗಾಗಿ ಸರಿಯಾದ ಸಾಧನವಾಗಿದೆ. Blockchain0x ಏಜೆಂಟ್ ಚೆಕ್ಔಟ್ಗಾಗಿ ಸರಿಯಾದ ಸಾಧನವಾಗಿದೆ. ಅವರು ವಿಭಿನ್ನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತಾರೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ API ಮೇಲೆ ಬದಿಗೆ ಬದಿ ಕುಳಿತುಕೊಳ್ಳುತ್ತಾರೆ.
| ಆಯಾಮ | Blockchain0x | ಸ್ಟ್ರೈಪ್ ಚೆಕ್ಔಟ್ |
|---|---|---|
| ಖರೀದಿದಾರ | ಯಾವುದೇ HTTP ಕ್ಲೈಂಟ್ (ಮನುಷ್ಯ ಅಥವಾ AI ಏಜೆಂಟ್) | ಬ್ರೌಸರ್ನಲ್ಲಿ ಮಾನವ |
| ಪಾವತಿಯ ಮೊದಲು ಪ್ರಮಾಣೀಕರಣ ಅಗತ್ಯವಿದೆ | ಇಲ್ಲ - ಮೊದಲ ಕರೆ ಪಾವತಿ ಅಗತ್ಯಗಳೊಂದಿಗೆ 402 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ | ಹೌದು - ಇಮೇಲ್ + ಕಾರ್ಡ್ ಫಾರ್ಮ್ |
| ನಿಗಮ ವೇಗ | 5 ಸೆಕೆಂಡುಗಳು (Base ನಲ್ಲಿ USDC) | 2-7 ದಿನಗಳು (ಕಾರ್ಡ್ ನೆಟ್ವರ್ಕ್ಗಳು) |
| ಚಾರ್ಜ್ಬ್ಯಾಕ್ ಅಪಾಯ | ಯಾವುದೇ (USDC ಅಂತಿಮವಾಗಿದೆ) | 120 ದಿನಗಳ ಚಾರ್ಜ್ಬ್ಯಾಕ್ ಕಿಟಕಿ |
| ಪ್ರತಿ ವ್ಯವಹಾರದ ವೆಚ್ಚ ಆರ್ಥಿಕಶಾಸ್ತ್ರ | $0.01-$0.10 ಪ್ರತಿ ಕರೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ಬೇಸ್ ಗ್ಯಾಸ್ + ನಮ್ಮ ಶುಲ್ಕ) | ಕಾರ್ಡ್ ಶುಲ್ಕಗಳು $1 ಕ್ಕಿಂತ ಕಡಿಮೆ ವ್ಯವಹಾರಗಳನ್ನು ಅರ್ಥವಿಲ್ಲದಂತೆ ಮಾಡುತ್ತವೆ. |
| ಮರುಪಾವತಿಗಳು | ಮ್ಯಾನುಯಲ್ - ನಿಮ್ಮ ಕೋಡ್ USDC ಅನ್ನು ಪೇಯರ್ ವಿಳಾಸಕ್ಕೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ | Stripe ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಮೂಲಕ ಸ್ವಾಯತ್ತ. |
| ಅಂತರರಾಷ್ಟ್ರೀಯ ಬೆಂಬಲ | ಒಂದೇ ವಾಲೆಟ್, ಯಾವುದೇ ದೇಶ, ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಕಾನ್ಫಿಗ್ ಇಲ್ಲ | ಪ್ರತಿ ದೇಶದ ಪರವಾನಗಿ, ನಾಣ್ಯ ಪರಿವರ್ತನೆ, ಪ್ರಾದೇಶಿಕ ನಿಯಮಗಳು |
| ಉತ್ತಮವಾಗಿದೆ | ಕಾರ್ಯಕ್ರಮಾತ್ಮಕ ಏಜೆಂಟ್-ಚಾಲಿತ API ಬಳಕೆ | ಮಾನವ-ಚಾಲಿತ ಚೆಕ್ಔಟ್ (SaaS ಸೈನ್ಅಪ್, ಇ-ಕಾಮರ್ಸ್) |
ಬಹುತೆಕ API providers ಅನುಸರಿಸುವ pattern ಇದು: ಮಾನವ signup flow ಗಾಗಿ Stripe ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ (ನಿಮ್ಮ dashboard, ನಿಮ್ಮ subscription product page); programmatic agent access ಗಾಗಿ API edge ನಲ್ಲಿ Blockchain0x ಅನ್ನು ಸೇರಿಸಿ. x402 adapter ತನ್ನ pricing table ನಲ್ಲಿ ನೀವು ಹಾಕಿದ routes ಗಳನ್ನಷ್ಟೇ gate ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ human, Stripe-authenticated routes ಅಸ್ಪರ್ಶಿತವಾಗಿರುತ್ತವೆ. agents ಗಳನ್ನು priced routes ಗೆ, humans ಗಳನ್ನು ಉಳಿದವುಗಳಿಗೆ ನಿರ್ದೇಶಿಸಿ, ಆಗ ಎರಡೂ audiences ಗಳಿಗೂ ಅದೇ API code ಸೇವೆ ನೀಡುತ್ತದೆ.
ಪ್ರೊ ಪ್ರಾರಂಭಿಕ ಸಂಚಾರಕ್ಕೆ. ಆಡಿಟ್ ಲಾಗ್ಗಳು ಅಗತ್ಯವಾಗುವಾಗ ವ್ಯಾಪಾರ.
API ಪೂರೈಕೆದಾರರು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಾರಂಭದ ದಿನದಿಂದ ಪ್ರೋದಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ: ಉಚಿತವು ಓದುವ ಮಾತ್ರ, ಮತ್ತು x402 ಅಡಾಪ್ಟರ್ ಪಾವತಿಗಳನ್ನು ದೃಢೀಕರಿಸಲು ಮತ್ತು ನೆನೆಸಲು API ಪ್ರವೇಶವನ್ನು ಅಗತ್ಯವಿದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಹಿಂಬಾಲಿಸಲು ವೆಬ್ಹುಕ್ಸ್ ಅಗತ್ಯವಿದೆ. ಹೆಚ್ಚಿನ ಟ್ರಾಫಿಕ್ ಇರುವ APIಗಳು ತಿಂಗಳಿಗೆ ಪ್ರಮಾಣವು ಏರುತ್ತಿರುವಾಗ ಬಿಸಿನೆಸ್ ಪ್ರದೇಶಕ್ಕೆ ಹಾರುತ್ತವೆ. ಪ್ರತಿ ಏಜೆಂಟ್ ಖರ್ಚು ಮತ್ತು ಟಿಯರ್ಗಳು ಎಲ್ಲಿವೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಲು ಬೆಲೆಪಟ್ಟಿಯನ್ನು ನೋಡಿ.
- Free: dashboard ಮತ್ತು metadata exploration ಗೆ ಮಾತ್ರ ಉಪಯುಕ್ತ. read-only ಆದ್ದರಿಂದ adapter payments ಅನ್ನು settle ಮಾಡಲಾಗುವುದಿಲ್ಲ.
- Pro: live API monetization ಗೆ default. ಪೂರ್ಣ API access, webhooks, exports.
- Business: compliance ಗಾಗಿ audit logs ಬೇಕಾದಾಗ, ಅಥವಾ ಹೆಚ್ಚಿನ API rate limits ಬೇಕಾದಾಗ.