Identity

Identity in FreedomCore is a cryptographic keypair. Not an account. Not an email. Not a database row. Everything else — names, roles, licences, locations — are claims signed about that key.

Geo IDs — Human-Readable Global Identity

FreedomCore IDs are human-readable and geo-based:

CA-BC-Wasa-Swansburg-James-260203

Not a hash. Not a UUID. A name that means something in the real world. The locality is where you planted your flag — not your current location. Moving does not change your ID.

SegmentWhat It Is
CountryISO country code (from Cloudflare geo)
ProvinceSubdivision code
LocalityUser-selected from curated list of named places
Last nameYour name
First nameYour name
SuffixRegistration date (YYMMDD) or custom vanity word

The suffix starts as your registration date. After establishing yourself, you can upgrade to a vanity suffix — CA-BC-Wasa-Swansburg-James-Landmax. The old ID becomes an alias that still resolves.

One Person, One ID

You have one identity with multiple profiles — not multiple identities. Tag your profiles for different contexts: geo_id:office, geo_id:home, geo_id:cabin. Different people see different profiles based on their relationship with you.

Your Geo ID maps directly to your Nebula certificate. Peers see it on every connection. It is your name on the mesh.

Per-Transaction Groups

This is FreedomCore’s core architectural differentiator. Slack creates permanent channels. Teams creates permanent groups. FreedomCore creates networks that live and die with the deal they were made for.

How It Works

  1. A professional creates a workspace for a deal (“123 Main St”)
  2. The system generates a group: txn-2026-0142
  3. Nebula certificates are signed for all participants — buyer, mortgage broker, notary, appraiser
  4. All participants can reach each other through the group leader’s lighthouse
  5. The deal closes. Certificates stop renewing. The network dissolves.
  6. The audit trail — who was involved, when — remains

Why This Matters

Root CA (Johnny's office)
├── Alice: ["deal-123-oak", "deal-456-elm"]   ← in two deals
├── Bob:   ["deal-123-oak"]                    ← in one deal
├── Sally: ["deal-789-pine"]                   ← cannot reach deal-123 peers

Sally cannot communicate with Alice or Bob on deal-123-oak. Her certificate doesn’t list that group. Nebula enforces this at the crypto layer — packet authentication fails. She cannot modify her own certificate.

Certificates are short-lived (24-48 hours, auto-renewed while the deal is active). When the deal closes, renewal stops and the network dissolves naturally. No manual cleanup. No lingering access. The math enforces it.

No competitor does this. Every other collaboration tool creates permanent connections that accumulate forever.

The Professional Directory

A standalone product at professionals.landmax.global — a unified cross-profession directory of licensed professionals, starting with Canada.

Why It Exists

No unified cross-profession directory exists for Canada. Each association (CREA for realtors, Law Society for lawyers, CPA Canada for accountants) has their own search. Nobody aggregates them.

The directory IS the onboarding strategy. Professionals don’t “sign up for FreedomCore.” They find their existing listing via Google, claim it, and that act pulls them into the ecosystem.

The Lifecycle

STUB → CLAIMED → VERIFIED → CONNECTED

1. Registry import creates a stub profile (name, licence, brokerage)
2. Professional finds their listing, claims it
3. Video handshake verifies they are who they claim
4. Transaction connections build their professional network

Current State

54,215 realtors and 4,450 offices imported from CREA. Website live and searchable. Next: lawyers (LSBC), accountants (CPA-BC), mortgage brokers, notaries, appraisers.

The Flywheel

Registry import feeds AI enrichment. SEO drives traffic. Professionals claim listings. Clients use FreedomMesh for transactions. Transaction data enriches the directory. Better directory enables better team assembly next time.

Deep Dives