The server can introduce people
A Circle server delivers invitations, profiles, and messages. For people you have not saved yet, the app needs one extra human check before treating a key as trusted.
Most of the time Circlus verifies keys quietly. Sometimes, when a person is not in your contacts yet, the app asks you to compare a short set of technical details before trusting a new connection.
Circlus is designed so a server should not be enough to silently impersonate another person. The first trust decision still has to be anchored in something you can compare outside that server.
A Circle server delivers invitations, profiles, and messages. For people you have not saved yet, the app needs one extra human check before treating a key as trusted.
A profile ID and key fingerprint are compact ways to recognize the cryptographic key behind a person’s Circlus profile.
After you save a person in contacts, Circlus can compare future server data with the saved key automatically.
You are not sharing a secret. You are comparing public identifiers to make sure both sides see the same public profile key.
Use another channel that the Circle server does not control: in person, by phone, on a video call, or in a chat you already trust.
They can open the share-contact screen or the place where Circlus shows profile verification details.
It should match exactly. Long strings are easier to compare by copying or scanning rather than reading aloud.
The fingerprint is a shorter visual check of the same key. Grouped characters are only for readability.
If both sides see the same values, the app can remember this profile as the one you expected.
The prompt appears only around first trust decisions or unusual key situations, not during everyday messaging.
When you scan or paste contact details, the app may ask you to confirm that the displayed profile belongs to the person you intended.
If the person who added you to a group is not saved in contacts yet, Circlus asks you to verify that profile before trusting the group history.
A call from an unsaved profile cannot be treated like a verified contact call until the key has been checked and saved.
If a saved contact suddenly appears with a different key, Circlus should stop and ask you to refresh trust through a separate contact-sharing step.
Do not try to “fix” a mismatch by guessing. Treat it as an unresolved trust problem until you can verify the person through another path.