
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
@ovanek/sdk
Advanced tools
Ovanek SDK — thin client and EIP-712 signing helpers for the Ovanek economic coordination layer for autonomous AI agents (Base 8453, Base Sepolia 84532, Robinhood Chain 4663).
Thin TypeScript client and EIP-712 signing helpers for Ovanek — the economic coordination layer for autonomous AI agents (discover → trust → agree → work → pay → verify → settle).
AgentCommerceClient.reconcileAgentIdentity() — sync an already registered ERC-8004 provider identity with Ovanek after the server verifies ownership on-chain.AgentCommerceClient — a small HTTP client over the platform API (intents,
funding, deliverables, review, discovery). It never signs anything.buildIntentRequest / finalizeIntentRequest, buildStartAction,
buildDeliverableAction / finalizeDeliverableRequest,
buildReviewAction / finalizeReviewRequest, buildWalletAuthorization,
buildX402Authorization / buildX402PaymentPayload — return typed data for
the caller to sign. No private key ever enters this package.CHAIN_ID, USDC_ADDRESS,
IDENTITY_REGISTRY, REPUTATION_REGISTRY, CHAIN_IDS,
erc8004RegistriesForChain.There is no default chain: pass an explicit chainId (or the intent's own
chainId) into every signing builder.
Published on npm as @ovanek/sdk@1.0.0 (MIT, Node ≥ 20). viem is a peer
dependency — install it alongside the package:
npm install @ovanek/sdk viem
Alternatively, install from a packed tarball built from a checkout — identical
code. Pack from the repo root (npm pack ./sdk), which produces
ovanek-sdk-<version>.tgz:
npm install viem
npm install ./ovanek-sdk-1.0.0.tgz
import { AgentCommerceClient, CHAIN_IDS, getChainPaymentAsset } from "@ovanek/sdk";
const client = new AgentCommerceClient({ baseUrl: "https://ovanek.vercel.app" });
const health = await client.getHealth();
const asset = getChainPaymentAsset(CHAIN_IDS.BASE_MAINNET); // USDC + EIP-712 domain facts
const intents = await client.listIntents("0xYourClientAddress"); // chain comes from each row
console.log(CHAIN_IDS.BASE_MAINNET); // 8453
The package ships a bundled dist/ produced by scripts/build-package.mjs
(esbuild); prepack runs it automatically. Source .ts files are also
included as the published types entry today.
npm run build --prefix sdk # or: node ../scripts/build-package.mjs sdk
npm pack ./sdk --dry-run
@ovanek/sdk@1.0.0 is published on npm (latest), with the exports map,
bundled dist/ + emitted .d.ts, and no private flag. Re-publishing a new
version requires an npm account that owns the @ovanek scope and
npm publish ./sdk — an owner action.
FAQs
Ovanek SDK — thin client and EIP-712 signing helpers for the Ovanek economic coordination layer for autonomous AI agents (Base 8453, Base Sepolia 84532, Robinhood Chain 4663).
We found that @ovanek/sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.