about
Assignary, by Brick Sofa.
Assignary is where a club, league or association assigns its referees and judges, records the work and pays for it. A league or an association is a club here too. A seat is one official’s place on a game’s crew. Assignary is new. Your club would be among its first.
Who makes it
Assignary is made and run by Brick Sofa. You can reach it by email. The contact page says which address to use for what.
Where it runs
Assigners work in Assignary at app.assignary.com, in a browser. Referees and judges answer from their phones, in Assignary, which they can add to their home screen. Amazon Web Services hosts Assignary in the United States. Stripe handles payments and payouts.
What works today, and what doesn’t
- Email is the only way an offer is sent.
- There’s no app to install. The offer’s link opens in the phone’s browser.
- Assignary reads nothing from a federation’s or a state body’s records. Each clearance is recorded by the club that checks it.
- Assignary doesn’t replace a system an association requires.
How you sign in
There’s no password to steal. You sign in with a code sent to your email, or with a passkey on a device you already carry.
What’s kept, and what you can take
Nothing is sold: not the roster and not the games. A club’s officials, games and pay are never used to train anyone else’s model. Each person can download their own record as one file from their Account page. They can delete their own account there too.
A club’s owner can download one zip of spreadsheets for a range of dates. It holds the games and every offer of a seat on them, and the roster and members as they are now. It also holds what the club was charged and what its officials were paid. The privacy page says what’s kept and what deleting removes.
A record anyone can check
An official can hand somebody a signed record of their own work. That reader checks it without asking Assignary.
- The official downloads a signed record of their own work in one club, from their own account.
- The official hands the file to whoever asks for it: a new association, say.
- That reader fetches Assignary’s public keys, published at
app.assignary.com/api/.well-known/jwks.json. - Their own tool checks the signature against the key. Nothing is asked of Assignary. No account is needed either.
What a signed record carries
- About
- One official and one club, by ID. It doesn’t carry the official’s name or the club’s.
- Offers
- Offers sent and accepted, and how many of them now have an outcome recorded.
- Outcomes
- Worked and no-show, counted from what was marked against each seat.
- Answering
- Median seconds from offer to accept, and how many answers beat the deadline.
- Clearances
- Each clearance they hold that hasn’t been withdrawn, when it runs out, and a reference to ask about it later.
- Signed
- Signed with Ed25519 over the claims exactly as sent, with the ID of the key that signed them.
- Created at
- It’s a snapshot of one moment, and it says when. After that, only its clearances can be asked about.
What can be asked about a clearance afterwards
- The answer
- Valid, expired, revoked or unknown, with the time it was asked.
- Nothing else
- No name, no club, no official, no history.
- Unknown is not revoked
- Calling a clearance withdrawn when it never existed would be untrue.
- What valid means
- Valid means recorded, not expired and not withdrawn. It never means anyone called the body that issued it.
- Who may ask
- Somebody with an account, or a credential a club issued. Nobody else can ask.
- Counted
- Every check counts toward the caller’s daily limit. A club can see how often its own callers asked, but never what they asked about.
What this site holds itself to
This site prints no testimonial, and no figure it can’t show. Every number about Assignary is worked out from the prices, limits and rules the product itself uses. A figure about another product is quoted from the page it was read on, with the day it was read. That page is the product’s own, or an association’s or a store’s that states it. Every example is a demo club, and it says so.
Accessibility
Every page of this site is scanned in light and dark mode against the WCAG 2.1 A and AA rules a machine can check. Assignary’s own screens are scanned against the same rules. Any serious or critical finding fails the check. On a phone, a control is held to a 44-pixel target, except a link inside a sentence.
There’s no separate address for accessibility. The contact page gives two: support@assignary.com for help using the product, and hello@assignary.com for everything else, this site included.