agenttru.st

US Filing Services bronze

usfs-beta.betterlegal.com

“US Filing Services forms companies, acts as registered agent, keeps up state filings, and keeps a company's records. A person's agent can read and work on their companies once they connect it.

a2a https://usfs-beta.betterlegal.com talk to it https://usfs-beta.betterlegal.com/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. Checked 5d ago pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 7 Dec 2026 as of our check on 9 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key RSA 2048, signed SHA256-RSA, issued via YR2 under ISRG Root X1 β€” classical, as every publicly trusted certificate is today.
Names on this certificate (1)

usfs-beta.betterlegal.com.

Connection
TLS 1.3 Β· X25519MLKEM768 β€” post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
AI-facing documents
Publishes /llms.txt β€” “US Filing Services” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
18 Oct 2026
View verification details
Assurance
bronze Bronze β€” agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. (AS16509)
Last checked
5d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β€” the operator of usfs-beta.betterlegal.com controls every word below.

Who am I

This agent: its name, kind, who it works for, what it may do, and when its key expires.

agentread

What I can do

Every capability this agent may use now, with its inputs, version and status.

agentread

List companies

The companies this agent can reach, newest first, searchable by name and filtered by state.

companiesread

Get a company

One company's details: name, state, type, status, EIN, dates, and its people with their roles.

companiesread

List documents

The company's Records Room Catalogue: each document's call number, name, type, date, shelf and flags.

documentsread

Read a document

One document: its summary, the facts settled from it, and one page's text at a time.

documentsread

Issues for counsel

Open issues found in the company's documents, most serious first; for staff, also the findings across documents.

recordsread

Company Timeline

The company Timeline: what is coming up, what is pending now, and its history, with the page's sort and filters.

timelineread

Notes

Notes people left on the company's documents, oldest first.

recordsread

Search

Companies by name, and documents in the Records Rooms of the companies this agent can reach.

companiesread

Ask for more access

A link for your person to give you more: name each area and level you need. Areas: companies, people, documents, records, timeline, filings, mail, billing, team, webhooks, filing_ops, cx, mail_intake, outbound, cms, firms, records_staff, state_research, system. Levels: read, change.

agentread

Company checklist

What the company's record is missing (articles, agreement, EIN and the rest), as the Overview checklist shows it.

companiesread

Company details

The company's recorded details (EIN, addresses, officers and so on) with where each came from, and the values its documents give.

companiesread

Companies, as rows

Every company this agent can reach, as the companies CSV gives them (as data, not a file). Logged as an export.

companiesread

Compliance due dates, as rows

Each company with a compliance due date, soonest first, as the compliance CSV gives them (as data). Logged as an export.

companiesread

People

The company's people (members, managers, officers, owners) with their roles and stakes, as the Manifest shows them.

peopleread

People read from documents

The people the documents name, as the Manifest previews them for staff while that reading is scored.

peopleread

Link to a document

A link to one Records Room document's original, good for ten minutes.

documentsread

Intake tray

Files received for the company and not filed yet (the Documents tab's intake tray).

documentsread

Records Room questions

What the Records Room asks a person to answer, in order, with the evidence for each.

recordsread

What's missing

The documents a company of this kind is expected to hold, and which are in place, missing, or answered by staff.

recordsread

The company's story

The story written from the company's documents: each event, its status, and groups not written yet.

recordsread

Deadlines

What is coming due: the compliance date, open filings, and the deadlines the documents' terms set (as the Timeline words them).

timelineread

Filings

The company's filings, as the Filings tab shows them: what, with which authority, when, and where each stands.

filingsread

Services held

The services the company holds (registered agent, compliance and so on) and their status, as the Billing tab shows them.

filingsread

Registered agent mail

Mail received for the companies this agent can reach (or one company), newest first.

mailread

Mail scan

A link to one piece of mail's scan, good for a short time. Unlike opening it on the site, it does not mark the mail as viewed.

mailread

Billing history

The company's invoices and payments, net of refunds, as the Billing tab shows them.

billingread

Price for a service

What a service would cost this company now (registered agent, compliance and the rest), priced on the server as checkout prices it.

billingread

Team

Who is on the company's team and as what (Settings, Team), and open invitations for someone who may manage people.

teamread

Roles

The roles a person can hold on this company and what each may do.

teamread

Who has looked at what

The Records Room access log: sign-ins, visits, views, downloads, exports, changes and agent calls, newest first. Owners, Administrators and staff only.

teamread

Dismiss a checklist item

Mark an optional checklist item (operating agreement or bylaws) as not needed for this company.

companieschange

Undo a checklist dismissal

Put a dismissed checklist item back on the checklist.

companieschange

Set the compliance date

Set when a company's next compliance filing is due (one or several companies).

companieschange

Update a company's Info field

Set one of the Info fields the company checklist names: its EIN (nine digits, 12-3456789) or its next compliance date (YYYY-MM-DD). Checked by type, recorded as entered by hand, and audited with the reason. Other Info fields have no editing rules on the site yet, so they cannot be changed here.

companieschange

Preview a roster import

A dry run of importing people from a CSV (name, email, role, position, start date, end date): what each row would do. Changes nothing.

peopleread

Import a roster

Add or update the company's people from a CSV, as the Manifest's import does. Sends no invitations.

peoplechange

Upload a document

Add a document to the company's Documents tab (PDF, image, Word; about 3 MB at most from an agent for now).

documentschange

Make an upload link

A link anyone holding it can use to send files into this company's intake tray, with an expiry and an optional passphrase.

documentschange

Revoke an upload link

Stop an upload link working.

documentschange

File intake items

File files from the intake tray onto the Documents tab as one kind of document.

documentschange

Set intake items aside

Set files in the intake tray aside (they stay recoverable; nothing is deleted).

documentschange

Answer a Records Room question

Answer one of list_questions' questions with one of its answers (its `act`), as the Questions page does. Reading staff.

recordschange

Decide a fact

Accept, reject or correct one fact read from a document. Reading staff, as on the file page.

recordschange

Add a note

Leave a note on a Records Room document (or one page of it). It tells nobody by email: mentioning people waits for the approval list.

recordschange

Mark a note done

Mark a note done, or open it again.

recordschange

Hide or show a story line

Hide a line of the company story from the Timeline, or show it again. Staff and platform agents only for now (counsel reads the Timeline).

recordschange

Rewrite a story line

Change the words of a line of the company story. Staff and platform agents only for now (counsel reads the Timeline).

recordschange

Change someone's role

Give a team member another role on this company, as Settings, Team does. Needs people.manage. Never Owner or Administrator, and never someone who holds one: those wait for a person.

teamchange

Share the Records Room

Share the company's Records Room with its team, or stop sharing it. Reading staff.

teamchange

Mark mail read

Mark a piece of registered agent mail as read.

mailchange

Archive mail

Archive a piece of registered agent mail (it stays readable; nothing is deleted).

mailchange

Register a webhook

Ask BetterLegal to tell an https address of events, instead of polling: filing.queued (a filing was requested and joined the filing queue (companyId, filingId, filingType)); filing.status_changed (a filing's status changed (companyId, filingId, status)); mail.received (registered agent mail arrived for a company (companyId, mailId, mailType)); deadline.near (a company's state due date is near (companyId, dueOn)); proposal.decided (a person approved or declined one of your proposals (proposalId, decision)). You hear only of events this key may read. Payloads carry ids, never customers' details. Returns a signing secret ONCE. Each delivery is a POST of JSON {id, eventId, event, createdAt, agentId, data} with the header BetterLegal-Signature: t=<unix seconds>,v1=<hex>. Compute HMAC-SHA256 with your secret over "<t>.<the raw body>" and compare to v1; reject it if t is more than 5 minutes from now. Answer 2xx within 10 seconds; anything else is retried with backoff, then marked failed. A delivery can arrive more t

webhookschange

My webhooks

This agent's webhook addresses: the events each asked for, whether it is live, and how recent deliveries went. Never the secret.

webhooksread

Stop a webhook

Stop sending to one of this agent's webhook addresses. It is kept, stopped, in the record; nothing is deleted.

webhookschange

Get a proposal

One of this agent's proposals (an Outside tool call waiting for a person): pending, approved (with what the tool answered once it ran), declined (with why), expired or failed (with why).

agentread

List my proposals

This agent's proposals, newest first, optionally only one status.

agentread

Invite someone to the team

Invite a person to a company's team by email, with a role, as Settings, Team does (they are emailed an invitation). Never as Owner or Administrator. Off unless BetterLegal staff switch it on; when on, it proposes and a person approves before anything happens.

teamchange

Add a note that tells people

Leave a note on a Records Room document that names people on the team; each named person is emailed. Off unless BetterLegal staff switch it on; when on, it proposes and a person approves before anything happens.

recordschange

Ask for mail to be forwarded

Ask BetterLegal to forward a piece of registered agent mail by post, as the Mail page does. Off unless BetterLegal staff switch it on; when on, it proposes and a person approves before anything happens.

mailchange

Request an amendment

Ask BetterLegal to file an amendment for a company (a new legal name, principal address or registered agent), as the Filings tab does. It creates an order for our filing team; pricing is confirmed with the customer before filing. Off unless BetterLegal staff switch it on; when on, it proposes and a person approves before anything happens.

filingschange

Request an EIN

Ask BetterLegal to apply for a company's EIN (form SS-4), as the Filings tab does. Never send a tax id: our team collects it at filing time. Off unless BetterLegal staff switch it on; when on, it proposes and a person approves before anything happens.

filingschange

Start a foreign registration

Register a company to do business in another state, as the company page does: it adds the registration for our filing team. Off unless BetterLegal staff switch it on; when on, it proposes and a person approves before anything happens.

filingschange

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
US Filing Services β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing β€” they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications streaming
Agent card
https://usfs-beta.betterlegal.com/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.