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,
});