A family asks what their kid actually did at your center. You hand them a letter nobody can check.
It is usually a scholarship form, a transfer packet, or a parent who just wants a record for their own filing. A family enrolled in your tutoring center, test-prep program, or learning pod asks for something that shows the courses, the hours, and who taught them. You are not a school and do not want to sound like one, so you write a letter on letterhead, sign it, and hope the reader believes you. There is nothing on that page the reader can check beyond calling your number, and some readers will not call. This page walks through the other way: you declare each course once, the instructor who taught it co-signs from a link, the family claims the record and holds it, and any receiver checks it at one public link with no account.
Checked against the live Records tab, the witness page, and the verify page. Requirements on this page last reviewed November 9, 2026. The product as it runs today is always the source of truth.
Why the letter is the problem
The letter cannot be checked. A reader who wants to know whether it is real has to find your phone number and call, and some readers set the file aside instead.
The letter has no witness. One person signed it, and the tutor or instructor who actually ran the sessions is invisible to the reader, even when that person is someone else on your staff.
The letter lives in your files. If the family moves on to a different program, or your center closes or changes hands, everything you knew about that student stays behind in a folder, and the family starts over with nothing.
And it gets typed again next time. The same courses and hours go into the next scholarship form, the next transfer packet, and the next filing, by hand, from memory, a little differently each time.
The rail, in four moves
1. Declare
You create an organization account, open the Records tab, read the founding terms and tick the box. Then you import your roster: one learner per line as name, family email, and grade, or a CSV export pasted whole. You can email every family a claim link in the same step.
Now you declare a course. Describe it once, with the title, the term, and a grade field that takes whatever your center actually uses, a letter grade, a pass mark, or a short assessment note, since the product never requires a number or a letter. Pick the learners who took it, and every one of them gets a signed course row on their record. On the public verify page that row reads “Declared by” followed by your center’s name, never as the family’s own claim.
2. Co-sign
Add the instructor’s email when you declare the course. The instructor gets one link that opens to exactly what they are being asked to sign, writes what they saw in their own words, and signs. No login, no account, no document to upload. A signature says the instructor was there and this is what they saw. It does not grade, compare, or certify anything, and the instructor is asked once and never chased, though declaring the same course again with the same instructor address sends the email again.
Next to each signature the verify page says how far the signer’s identity was checked, as a plain fact: an email address only; a school or organization address (automatic when the invited address is at a .edu, .gov, k12, or similar institutional domain) or a professional license that Eformogi staff looked up; an identity document checked by staff; or a history of earlier signatures. An instructor invited at a personal address, or at your center’s own .com or .org address, reads as an email address only. That is the honest default, and it is still a named person who signed.
3. Verify
Every course row, and the Witness Transcript™ the family issues from it, has a public link of the form eformogi.com/verify/ followed by the receipt id. A college, a scholarship program, or the next program the student enrolls in opens it with no account and sees what was issued, when, by whom, who co-signed, and the hash that proves the bytes have not changed since they were sealed. A reader who does not want to trust our page can download the proof file and run the published verifier with no Eformogi server in the loop. We wrote a page for that reader: reading a Witness Transcript.
4. The family holds it
The claim link you sent binds the record to the family. They hold it on their own device and in an encrypted cloud copy, and your rows fold into the transcript they issue. They can add to it, export it, share it, and revoke a share. You are the issuer and they are the holder, and that does not change if they leave your program or you close. Once a family has claimed a learner, you can archive that learner on your side, but you cannot delete their record.
A sample you can open
Both samples are fictional demos. Open one declared course for a learner named Avery Sample, and the sample family transcript that shows what the whole record looks like to a receiver.
What it costs
The record is free for the learner, forever: capturing, witnessing, issuing, exporting, and verifying never cost the family anything. Schools, microschools, and counselors who issue on the record get a free founding year through June 30, 2027, then pay $49 per learner per year, billed to the issuer and never to the family; founding issuers keep that price for as long as they issue, and if an issuer stops paying, its learners keep the record and its export. Receivers verify a single link free, forever; an office that wants a hosted verification service at volume can ask us. In New York, each student's first IHIP of the season is free, rendered from the record the family already entered. Families who want the rest of the season's filed paperwork, the four quarterly reports and the annual assessment, and every other state document rendered and filed can add Family Pro for $119 per year, which is included for every learner an issuer enrolls; the enrollment and service-hours letters cost $12 each, the good-student letter is free while insurers are new to family-issued records, and the record itself is never behind any of it.
The whole price list is on the pricing page, and the terms are on the founding terms page.
What it does not need to be
The live organization types on the Records tab today are school, microschool, university, counselor practice, employer, government, camp, and youth sports, and a learning center or tutoring program enrolls under whichever one fits closest, the same way a co-op or umbrella group does. None of them require your center to carry a grading scale, a school calendar, or any accreditation it does not have.
What this does not do
- It does not accredit you. A signed record says who taught what and who witnessed it. It does not make your center accredited, and no page of ours will describe it that way.
- It does not decide for a receiver.Whether a record satisfies a college policy, a scholarship rule, or a state requirement is that receiver’s decision. Where it matters we quote the receiver’s own published policy, and we never speak for it.
- It does not grade or compare learners. A record is a sum of what happened. There is no comparison of one learner to another anywhere on the learner’s surface.
Frequently asked questions
Does the family need an account to claim the record?
Yes. The claim link you email from the roster step binds the learner to the family's own sign in, and from then on the family holds the record on their own device and in an encrypted cloud copy. You keep issuing into it; they keep holding it. If they have not claimed it yet, your declared rows still exist and still verify. A claim link is good for thirty days, and you can send a fresh one from the Records tab at any time.
What happens if an instructor never signs?
The row stands as declared by your center, with no co-signature, and the verify page says exactly that. The instructor is asked once by email and is not reminded, because a witness page never pressures anyone to sign; declaring the same course again with the same instructor address does send the email again. A row with a named instructor's signature carries more for a reader than a row without one, and the reader can see which is which.
My center does not use letter grades. What do we put?
Whatever you actually use. The grade field on a declared course takes any short text up to thirty-two characters, so "pass," "mastered," or a short assessment note works the same way an A or a 95 would. The product never requires a numeric or letter grade.
Can I correct or remove a row?
There is no withdraw action in the Records tab today. A declared row is content addressed, so the fix for a wrong row is to declare the corrected course, which creates a new row, and to tell the family. Once a family has claimed a learner, you can archive the learner on your side, but you cannot delete their record.
How long does the first hour take?
About an hour for a small center, and a few minutes per instructor per term after that. Creating the organization account is a one tap sign in link and two fields. Enrolling is reading the terms and ticking a box. Importing the roster is a paste. Declaring the first course and inviting its instructor is one form. The three steps are written out on the start page.
The center is the witness, not the owner
A learning center exists because a family wanted something a classroom did not give them, and a record that lives only inside that one center inherits the same fragility a family was trying to get away from. The conviction underneath this rail is plain: a record of learning belongs to the learner, and the center that taught them is its witness and its issuer, never its owner. When the learner holds the record and takes it with them, nothing is lost except the filing cabinet. The format is published at eformogi.com/spec so that this stays true whether or not we are in the room, and the promises behind it are written down in the sovereignty contract.
See also: how a microschool issues a transcript · the co-op multiplier · the founding issuer offer · what a receiver sees