Core Interaction Workflows
This page illustrates common end-to-end scenarios showing how participants interact on the LearnCard Network to achieve key goals like obtaining or presenting credentials.
Send Verifiable Credentials
Send Boost Credentials
When you need to issue multiple credentials all tied to the same "template" credential, use a Boost Credential.
Issue, Accept, Verify, & Present Credentials
Manage Connections Between Profiles
The LearnCard Network implements a bidirectional connection system similar to "friend" relationships in social networks. These connections enable profiles to share credentials, boosts, and other data with each other.
Connection States
Connections between profiles can be in one of these states (defined in LCNProfileConnectionStatusEnum
):
NOT_CONNECTED
: No connection exists between profilesPENDING_REQUEST_SENT
: The current profile has sent a connection request that's awaiting acceptancePENDING_REQUEST_RECEIVED
: The current profile has received a connection request awaiting actionCONNECTED
: The profiles have an active bidirectional connection
Connection Invitations
The system supports direct connection via invitation:
generateInvite
: Creates a time-limited invitation challengeconnectWithInvite
: Establishes a connection using a valid challenge
This is useful for connecting profiles without requiring the standard request-accept flow, such as when onboarding users from an external system.
Notifications & Webhooks
In addition to direct request-response patterns, the LearnCloud Network utilizes an asynchronous notification system to inform applications and users of important events in real-time, such as receiving a new credential or a connection request. This is typically achieved by configuring a webhook.
For detailed information on configuring webhooks and the specific event payloads, refer to the Notifications & Webhooks guide in the LearnCloud Network API Reference
Last updated
Was this helpful?