APC Agent Profile Context
Draft — not in force

This page is a draft. No lawyer has read it and the owner has not approved it for publication, so nothing written here is in force and the wording may still change.

Terms of Service — APC (Agent Profile Context)

Effective date
{{EFFECTIVE_DATE}}
Service
APC, at https://apc.abt.nz
Sign-in
handled by our own identity service at https://idp.abt.nz
Operator
Andrei Shvechkov, an individual in New Zealand. APC is a project called ABT; ABT is not a company, and the operator is the named person
Contact
apc@abt.nz. A postal address is given on request to that address
Governing law
New Zealand
Privacy policy
https://apc.abt.nz/privacy

The short version

APC is a free, non-commercial side project. It runs on one machine, is maintained by one person, has no backups, and comes with no promises at all — not about uptime, not about your data surviving, not about the service still existing next month. An agent you have allowed to write puts statements into your profile automatically and nobody reviews them first; that content is yours and you answer for it. Everything in the profile is readable by every agent you connect. You can see every write in a journal and undo it for 30 days — but both of those need a permission that is not handed out by default, and getting it means writing to us. If losing your profile would hurt, keep your own copy elsewhere.

If that is not acceptable to you, please do not use the service. Using it means you accept everything below.


1. What the service does

APC stores a small set of facts about you — who you are, how you work, what you are currently doing — so that the AI agents you use can read them instead of asking you the same questions in every new conversation.

Concretely, the service:

That is the whole product. It is a storage service with filters, deliberately dumb.

2. What the service does not do

3. Who may use it, and how a profile is created

You may use APC if you can sign in with a Google account and you are old enough to enter into an agreement where you live. The service is not intended for children.

Signing in goes through Google and then through the project's own identity service at https://idp.abt.nz. Your Google account is used to prove that you are the same person who comes back tomorrow — nothing else. What is stored about you at each step is described in the privacy policy.

How a profile gets created: an agent creates an empty draft profile on its own and shows you a claim link. You open that link in a browser, press the button on the page, and sign in with Google through the identity service. The profile is bound to the account you signed in as — no command, no operator, nothing typed by hand. From then on the same sign-in gets you to https://apc.abt.nz/connect/<your profile id>, where you see which agents are connected and allow one of them to write.

An unclaimed draft is deleted 7 days after it is created, without notice. One account may hold up to 3 profiles.

4. Your agents write to your profile. You are responsible for that

This is the part worth reading twice.

APC is built to be used by agents, without you in the loop. Connecting an agent is enough for it to read your whole profile: any client you have authorised for your profile's address at the identity service is admitted on its first request, and nothing further is asked of you. Writing is not part of that — a newly connected agent cannot write until you say so, signed in, at https://apc.abt.nz/connect/<your profile id>, naming the agent by the identifier it shows you. Once you have said so, that agent writes facts at any time without asking you again, and each one lands in your profile with no human involved. That is a supported way to use the service, not a loophole.

A third permission, profile:approve, is your own oversight delegated: it is what lets an agent read either journal, undo a write, and mint pairing codes for further agents. It is never granted by default, never comes along with a "grant everything" flag, and is never handed out by connecting or by the page above. Today the only way to issue the first one is a pairing code minted at the console of the server — which means asking apc@abt.nz. Until you do that, no agent of yours can open either journal or undo anything.

It follows that:

5. What you must not put in a profile

Do not store:

Because nothing is reviewed automatically, these rules are enforced after the fact: if the operator learns that a profile breaks them, it can be suspended or deleted (section 9).

6. No warranties. Your data can be lost

Said plainly, because it is true:

Keep your own copy of anything you care about. A full export of a profile exists, but today it can only be run by the operator on the server — ask apc@abt.nz. There is no self-service export yet, and we are not going to pretend otherwise.

7. Retention, inactivity, and deletion

The service deletes things on a schedule, silently, because it has no way to warn you:

WhatRule
A profile that has an ownernever deleted for inactivity. It goes when you ask for it to go
An unclaimed draft profiledeleted after 7 days
An agent grant unused for 180 daysrevoked (the record stays, access ends)
A writecan be undone for 30 days; after that it stands
A fact in the current sectionexpires on its own date — 90 days after it was recorded, unless a different date was given, which an agent must set between 1 day and 1 year out — and from that moment is no longer served to any agent
A fact replaced by a newer one, or retired by an undokept 90 days, then deleted — except the most recent one in each section, which is kept indefinitely, and except while an undo could still need it
Your read journal and your write journaleach kept 90 days
A browser sign-in in progress15 minutes
Daily usage counterskept for the life of the profile

A profile with an owner is not deleted for going quiet, and that is deliberate. An earlier version of this service did delete it after 90 silent days. It no longer does: the service has no channel through which a warning could reach you — adding one is against the project's design rules — and erasing somebody's data without being able to tell them first is not a trade we are willing to make. Unclaimed drafts are the exception, because there is nobody to tell. None of that is a promise that your data will survive: see section 6, and keep an export.

What "deleted" means today. Deleting a profile removes the profile and everything attached to it — facts, tags, links, the write journal, grants, the read journal, counters. It does not remove the link between your Google identity and this service, your account at https://idp.abt.nz, or the server's web logs, which record IP addresses and profile identifiers. The privacy policy describes exactly what survives and what does not. Deletion of a profile on request is an operator-run command today: write to apc@abt.nz.

8. Limits

The free plan currently allows, per profile: 200 facts, 60 000 characters of fact text, 300 characters per fact, and 60 reads per minute. Each agent may make 50 writes per day, and a single fact may carry 5 tags, 5 links, and replace at most 5 existing facts. Agents together cannot fill the last tenth of the two size ceilings — that headroom is reserved for facts you enter yourself, so that an agent cannot lock you out of your own profile. One account may own 3 profiles, and one IP address may create 5 draft profiles per day.

Reading never fails because of a size limit — you get a truncated answer and a cursor. Writing does fail, with a reason. Your agent can always ask the server for the current numbers (apc_get_limits), which is the authoritative source: these limits may change at any time, without notice, including downwards.

Do not try to work around the limits with multiple accounts, scripted profile creation, or automated retries against the rate limiter.

9. Suspension, termination, and your own exit

10. Fees

APC is free and non-commercial. No payment is taken, no card details are collected, and there is no paid plan. Nothing here obliges the operator to keep it free, but if that ever changes, existing profiles will not be silently converted into a paid subscription.

11. Liability

To the fullest extent permitted by New Zealand law, the operator — Andrei Shvechkov, in person, because there is no company here to stand behind the service — is not liable for any loss or damage arising from your use of, or inability to use, the service — including lost, corrupted, or leaked profile data, lost business, decisions made by your agents on the basis of what the profile contained, or anything an agent wrote into your profile.

You are responsible for the content of your profile and for the agents you connect, and you agree to cover the operator for third-party claims that arise from what you stored (section 5) — again, only to the extent New Zealand law allows.

Nothing in these terms limits liability that cannot be limited by law.

12. Changes to these terms

These terms may change. The current version always lives at https://apc.abt.nz/terms with its effective date at the top. You will not be notified of changes — the service still has no channel to notify you through. If you keep using APC after a change, you accept the new version; if you do not accept it, stop using the service and ask for your profile to be deleted.

13. Governing law

These terms are governed by the law of New Zealand, and disputes are subject to the courts of New Zealand, without prejudice to any mandatory consumer protections in your own country of residence.

14. Contact

Andrei Shvechkov — apc@abt.nz. A postal address is given on request to that address.

Also see the privacy policy, which explains what data the service holds about you, where it comes from, and who else can see it.