Best for
Agents that need a clean remote Chromium session without a browser platform account or proprietary automation API.
Service / browser.session
Lease one remote browser with standard CDP access for 10 minutes.
01 / Outcome
One paid create returns a fixed ten-minute lease. Connect with ordinary CDP, then close it or let it expire.
Best for
Agents that need a clean remote Chromium session without a browser platform account or proprietary automation API.
Returns
A session identity, hard expiry, and private bearer capability for status, CDP connection, and close.
02 / Price
The catalog defines the range. Live preparation or the payment challenge returns binding terms.
Ausca price
$0.05
Fixed price for one complete service lease. Lifecycle calls inside it do not charge again.
Read the service SKILL.mdExact terms
The live preparation or payment challenge is binding. This page never invents a price.
03 / Contract
These values are generated from the active, digest-verified catalog revision.
04 / Invoke
Start with SKILL.md for agents, HTTP + x402 for HTTP integrations, or MCP for generated tools.
Start from the exact versioned instructions for this service. The skill describes the capability, inputs, payment boundary, retry identity, and evidence without requiring an agent to scrape this page.
curl --fail --silent --show-error https://ausca.com/skills/browser-session/SKILL.md Exact identity: ausca/browser-session@0.1.0, digest
sha256:bd8706d17e3c328d9f663e4176eef1ced4f36318361a0e19f20ab44133549173.
Send the exact invocation envelope without payment material to discover live binding terms. Use a supported x402 client for the authorized retry; do not paste a sample signature.
curl --request POST https://ausca.com/v1/invocations \
--header 'Content-Type: application/json' \
--data @ausca-browser-session-request.json {
"canonicalizer_version": "runx.receipt.c14n.v1",
"idempotency_key": "ausca-browser-session-example-0001",
"input": {},
"input_schema_digest": "sha256:4af79a554e47944e6fcadf59806bfdae12006e429bb1e85de06faa226ec44784",
"offer_id": "browser.session",
"offer_revision": "browser-10m-r1",
"offer_revision_digest": "sha256:668c1e2c0a71700eafd651638a0b5b4adf65f67a8cccd5f11c09bcda65f3d3f1",
"output_schema_digest": "sha256:8ac4e056529afc673a405942139b11cb35fed3f626a6e3cadc3b73ae8d44a5d6"
} Expected first response: 402 with matching x402 v2
PAYMENT-REQUIRED header and body. A valid paid retry returns the admitted or replayed
invocation.
MCP projects the same Ausca contract. Paid invocation is disabled by default and must be enabled deliberately by a compatible host. MCP does not carry x402 HTTP headers.
{
"jsonrpc": "2.0",
"id": "browser-session-example",
"method": "tools/call",
"params": {
"name": "ausca_invoke_offer",
"arguments": {
"canonicalizer_version": "runx.receipt.c14n.v1",
"idempotency_key": "ausca-browser-session-example-0001",
"input": {},
"input_schema_digest": "sha256:4af79a554e47944e6fcadf59806bfdae12006e429bb1e85de06faa226ec44784",
"offer_id": "browser.session",
"offer_revision": "browser-10m-r1",
"offer_revision_digest": "sha256:668c1e2c0a71700eafd651638a0b5b4adf65f67a8cccd5f11c09bcda65f3d3f1",
"output_schema_digest": "sha256:8ac4e056529afc673a405942139b11cb35fed3f626a6e3cadc3b73ae8d44a5d6"
}
}
} Expected response: the generated invocation result shape. Use
ausca_get_invocation for authoritative state and the receipt reference.
05 / Lifecycle
The purchase creates one replay-safe lease. Lifecycle calls inside the lease do not charge again.
Mint a single-use connection URL when the lease is ready. It expires after 60 seconds and admits one live CDP client.
Close is idempotent. Hard expiry ends access immediately while provider cleanup continues safely if it needs a retry.
06 / Contract examples
The offer has no caller-selected input. Keep the same idempotency key when retrying an uncertain purchase.
{
"canonicalizer_version": "runx.receipt.c14n.v1",
"idempotency_key": "ausca-browser-session-example-0001",
"input": {},
"input_schema_digest": "sha256:4af79a554e47944e6fcadf59806bfdae12006e429bb1e85de06faa226ec44784",
"offer_id": "browser.session",
"offer_revision": "browser-10m-r1",
"offer_revision_digest": "sha256:668c1e2c0a71700eafd651638a0b5b4adf65f67a8cccd5f11c09bcda65f3d3f1",
"output_schema_digest": "sha256:8ac4e056529afc673a405942139b11cb35fed3f626a6e3cadc3b73ae8d44a5d6"
} {
"resource_lease": {
"created_at": "2026-09-01T00:00:00Z",
"expires_at": "2026-09-01T00:10:00Z",
"schema": "ausca.browser_session.lease.v1",
"session_id": "brs_abcdefghijklmnopqrstuv",
"state": "ready"
}
} SKILL.md: https://ausca.com/skills/browser-session/SKILL.md
Service: https://ausca.com/services/browser-session
Offer: browser.session
Revision: sha256:668c1e2c0a71700eafd651638a0b5b4adf65f67a8cccd5f11c09bcda65f3d3f1
Input schema: https://ausca.com/schemas/offers/browser-session.input.schema.json
Output schema: https://ausca.com/schemas/offers/browser-session.output.schema.json
Endpoint: POST https://ausca.com/v1/invocations
Pricing: fixed; resolve binding terms from live preparation or payment challenge. The browser edge relays standard CDP and keeps the upstream provider endpoint private. One session admits one live connection.