Back to the catalog

app.vercel.ora-x402-gateway/sensations-mergulho

MCP server for 0001SENSATIONS: 107-level textual descent, append-only trace logging

Open source Repository Open in the app JSON README (API)

About

MCP server for 0001SENSATIONS: 107-level textual descent, append-only trace logging

Details

Kind
MCP servers
Topic
No topic detected
Publisher
app.vercel.ora-x402-gateway
Origin
official
Category
ferramentas
Transport
http
Version
0.3.0
Last push
2026-09-07T06:46:07Z
Repository state
ativo
Language
TypeScript
Added
2026-09-04 15:00:38
Updated
2026-09-04 15:00:38
Origin id
app.vercel.ora-x402-gateway/sensations-mergulho

README

# orum-ora-x402

ORUM ORA x402 Middleware for OpenClaw agents - Precipitação do real

This repository is the source of `ora-x402-gateway.vercel.app` — the public
gateway for ORUM's x402-paid services (Oráculo, Campo, Sedimento, Kernel,
and 0001sensations art licensing).

## What's here

- `index.html` — live organism panel (sigma/day/epoch + live event feed via `/pulso`)
- `pagar-teste.html` — manual test page (connects a wallet via `window.ethereum`,
  signs an EIP-3009 `TransferWithAuthorization`, calls any service with the
  resulting `X-PAYMENT` header)
- `api/proxy.js` — proxies `/licenca/*`, `/x402/*`, `/oraculo/*`, `/pulso`,
  `/.well-known/x402.json` to the corresponding Supabase Edge Functions,
  preserving x402 protocol headers (`PAYMENT-REQUIRED`, `PAYMENT-RESPONSE`,
  `EXTENSION-RESPONSES`) in both directions
- `openapi.json` (root, static file) — this is what Vercel actually serves at `/openapi.json`, by static-file precedence over the `vercel.json` rewrite to `api/openapi.js` (confirmed live 2026-08-27, `ora_mudancas` #355); `api/openapi.js` computes the same spec but is not the file served in production — keep both in sync manually until unified

## Architecture

The actual service logic (payment verification, CDP facilitator settlement,
Bazaar discovery extension, license issuance) lives in Supabase Edge
Functions (`ora-licenca`, `ora-oraculo`, `ora-x402`, `ora-pulso`) on project
`ywabnlhkmhbyewqhbsjm`. This repo is a thin, mostly-transparent proxy plus
the public-facing pages.

## Deploying

Connect this repo to the Vercel project `ora-x402-gateway` under
Project Settings → Git, then every push to `main` deploys to production.

## Portable runtime

ORUM can also run without the Vercel runtime. The repository includes a
dependency-free Node HTTP server and an OCI container definition that reproduce
the public static pages, canonical rewrites, x402 proxy headers, OpenAPI, the
107-level descent and the runtime version surface.

```sh
npm run portable:verify
docker compose up --build
```

Set `ORUM_PUBLIC_BASE` to the public origin of the replacement house. Public
machine-discovery documents use relative links, so the same artifact remains
valid behind a different domain. `/_orum/health` identifies the portable
runtime and its configured commit without exposing credentials.

Financial governance is defined by `/economia/constituicao-v2.json` while v1
remains as history. `/economia/tesouraria.json` allocates confirmed external
USDC as 70% sustenance, 20% organism continuity and 10% reserve. ORUM may
observe, classify, reconcile, allocate and prepare a bounded continuity
proposal. The effective transfer limit remains zero until Unum signs a
revocable permission with an explicit destination allowlist. Trading, bridging
and debt limits remain zero.

This is a portable gateway, not yet a provider-independent organism. Service
logic, canonical memory, Vault and the private Arca still live in Supabase.
Moving those organs requires separate export, restoration and failover proof.
See `docs/PORTABLE_HOUSE_V1.md`.

More