Can Verigrant read my record?
Not the substance of it. The narrative core, your work history, your education and
your skills are encrypted in your own browser under a key made from your password,
and what reaches us is a block of bytes, a wrapped key we cannot unwrap, and a label
saying which kind of record it is. Your password never reaches this service at all:
what the login route receives is a separate value derived from it, so there is no
password stored here and no support tool, administrator button or route in the
software that opens the ciphertext. What we can read is listed in full further up
this page, and it is not nothing.
What is the recovery key, and what happens if I lose it?
It is a second key to the same record, made in your browser at signup out of random
bytes, shown to you once, and never sent to us. It is the only other thing in the
world that opens what your password opens. Lose both and the record is gone,
permanently, for you and for us. We can give you your account back and we cannot
give you your data back, because there is no override here: an override would be a
key, and a key we held would make the rest of this page false.
What can a Verigrant operator see?
Your email address, that a record exists and roughly how large each part of it is,
when each part was last written, every grant you issued and every time it was used,
the organisations and applications and the graph between them, and the addresses
your requests arrived from. That is a real social graph, it is not the record, and
it is the honest cost of a service that has to route a login, rank a vacancy and
revoke a delegation.
What exactly is a grant?
A grant is a delegation you issue: a set of scopes and an expiry, recorded as a row,
handed out as a token signed with ed25519. The holder presents the token; we check the
signature, then read the row, then check that the scope covers what they are asking
for. The row is the authority, and the signature only proves the token is one of
ours. When you approve a disclosure, your own browser seals a copy of the record
keys to the institution's registered public key, so what the holder decrypts, they
decrypt in their environment and not in ours.
What happens when I revoke?
The next request made with that token fails with 403 revoked. There is
no cache to expire and no propagation delay, because nothing trusts the token on its
own. The trade is deliberate: every check costs a read, and in exchange
revocation is real. What revocation cannot do is unsay a read that already happened,
and no page should pretend otherwise: an institution that has already pulled and
decrypted a version of a record still holds it.
Does an employer need a Verigrant account to read a profile?
Not a personal account, but the institution behind the reader does need a
registration. The verifier page takes the grant token together with the
institution's own credential, which is either an API key belonging to the
organization or a signed in member session named with the organization's slug, and
it reads through the public gateway holding no account of its own. Verigrant
discloses a record only to a registered institution, so a grant token on its own
opens nothing. An employer who wants to publish vacancies and run a hiring pipeline
needs an account as well, because that is a place they write rather than a thing
they were shown.
How is a verification different from something I typed?
A claim and a review of that claim have different authors, different lifetimes and
different trust, so they are stored separately and shown separately. A check records
its kind, its status and who did the reviewing, and an approved one also travels as
a signed note a reader can keep and check offline. What the note says is that this
kind of check was reviewed and approved on this date, never that the record is true.
Where several checks exist for one kind, the strongest standing one is reported; a
kind nobody ever checked is absent rather than reported as a status.
Which checks can actually run today?
Identity, employment, education and income are the kinds the layer models, and the
reviewer who ships today is a person: you open a check, a member of Verigrant staff
reviews it away from this service and records the outcome, and an approval is
signed. Outside verification vendors are the next thing to be connected. Until they
are, each one sits behind the same interface and answers 501, because a
request that asked for an identity vendor must never come back looking like it got
one.
Can an AI agent make things up about me?
The drafting helper you run in your own account is given your profile and the
posting, and nothing else is offered to it as fact. Its instructions forbid
inventing employment, degrees or credentials that are not in the record, and a
screening question the record cannot answer comes back as a gap for you rather than
as a guess. What it produces is a draft for you to read and send, which is the only
sense in which anything here writes for you: Verigrant ships no agent that applies
on anybody's behalf, and it is not going to. An outside agent reading through MCP is
a different matter: it can write whatever it likes in its own words, which is
precisely why checks are kept apart from claims. A reader can tell what you wrote
from what somebody else reviewed.
Can an AI assistant read my record?
Only if you hand it a grant. The gateway speaks the Model Context Protocol at one
route, and the grant is the whole session: there is no separate session id whose
lifetime would outlive your revocation. The four tools take no parameters at all, so
whose record is read comes from the grant rather than from anything a model can be
talked into typing.
Who pays for the model?
For the drafting helper in your own account, you do, with your own API key, stored
under envelope encryption and spent only on requests you or a delegate you
authorised made. A deployment may instead offer a platform key, metered against a
daily allowance per account, and one you host yourself can drive a locally
authenticated CLI that needs no stored key at all. Either way it is a convenience
you run rather than a service acting for you. An outside assistant reading through a
grant brings its own model and costs us nothing.
Can a Verigrant administrator read my record?
No. A platform administrator governs accounts and reads no record: they can search
the account directory, suspend and reactivate, and read the custody trail and the
service's counters. There is no route that hands them a profile, a document, an
answer or the text of a draft. For the sealed half there is nothing to hand them,
because the key that opens it is not here. An operator who genuinely needs to read a
record asks for a grant like everybody else, and that read lands in your own trail.
Where does my data actually live?
In one Postgres database behind an internal service that is not exposed to the
internet, as ciphertext for the sealed half and as ordinary rows for the parts
listed further up this page. The machine facing front door for outside parties
holding grants is a separate gateway process which holds no database handle and no
key material of its own, and which publishes four read routes plus the MCP face over
two of them.
Can I take my record with me, or destroy it?
Both. One route hands you everything this service holds about you in a single
document, naming every table it drew from and counting every row, and because a
document we assembled cannot contain what we cannot read, your browser opens the
sealed sections and adds them to the same file before you save it. Another route
destroys the account and every row under it, sessions and grants included, confirmed
with your password. Custody you cannot walk away from is not custody.