nomiqon.policies

nomiqon.policies

Create, assign, list, and audit policy versions.

Runtime

Creating a reusable policy template

typescriptnomiqon.com
const policy = await nomiqon.policies.create({
  name: "standard-research-policy",
  dailyCap:  "10.00",
  totalCap:  "500.00",
  allowlist: ["api.openai.com", "api.anthropic.com", "api.pinecone.io"],
  windowCap: { amount: "2.00", windowMs: 3_600_000 },
});

await Promise.all(
  agentIds.map((id) => nomiqon.agents.update(id, { policyId: policy.id }))
);

nomiqon.policies.listVersions()

typescriptnomiqon.com
const versions = await nomiqon.policies.listVersions("ag_01jx...");

nomiqon.policies.diff()

typescriptnomiqon.com
const diff = await nomiqon.policies.diff("ag_01jx...", {
  fromVersion: 2,
  toVersion:   3,
});
nomiqon.policies — Nomiqon Docs