Account
No description in schema.
Schema $id: https://paresium.io/schemas/account/v1
| Property | Type | Required | Description |
|---|---|---|---|
account_id | string | yes | |
kind | enum("human" | "agent") | yes | |
identity | ref: AccountIdentity | yes | |
identity.clerk_user_id | union | ||
identity.clerk_org_id | union | ||
identity.nevermined_did | union | ||
group_id | string | yes | |
jurisdiction | ref: Jurisdiction | yes | |
jurisdiction.country | string | yes | |
jurisdiction.province | union | ||
stripe_customer_id | union | ||
balance_credits | integer | ||
escalation_webhook | union | ||
model_development_consent | ref: ModelDevelopmentConsent | Whether this org's anonymized data may feed Paresium's own model development. Owner decision 2026-08-05: opt-out, default ON. So unset is eligible and only an explicit withdrawn blocks. unset and granted are stored apart on purpose: "never chose" and "chose yes" are different facts, and only the second one is evidence that can be shown to a regulator. Collapsing them into a bool would throw away the half that carries the proof. Gates EXPORT only (rc/traces/export.py). Traces are still stored at full fidelity; see the storage note in rc/traces/durable.py. | |
model_development_consent.state | enum("unset" | "granted" | "withdrawn") | ||
model_development_consent.decided_at | union | ||
model_development_consent.decided_by | union | ||
plan_tier | union |
Generated
This page is generated from account.json. Do not edit by hand; regenerate with npm run gen.