{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Identity and agreements"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"identity-and-agreements","__idx":0},"children":["Identity and agreements"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["User creation for SSO, identity verification, and agreement signing."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"userinviteinfo","__idx":1},"children":["UserInviteInfo"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"message UserInviteInfo {\n  string given_name = 1 [debug_redact = true];\n  string surname = 2 [debug_redact = true];\n  string email = 3 [debug_redact = true];\n  string external_id = 4;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"basiccapitaluserstatus","__idx":2},"children":["BasicCapitalUserStatus"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"enum BasicCapitalUserStatus {\n  UNKNOWN_BASIC_CAPITAL_USER_STATUS = 0;\n  PENDING = 1;\n  VERIFIED = 2;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"identitytype","__idx":3},"children":["IdentityType"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"enum IdentityType {\n  UNKNOWN_IDENTITY_TYPE = 0;\n  COMPANY = 1;\n  EMPLOYEE = 2;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"partneridentityassociation","__idx":4},"children":["PartnerIdentityAssociation"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"message PartnerIdentityAssociation {\n  string uuid = 1;\n  string external_id = 2;\n  IdentityType identity = 3;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["References:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/core-data-types/identity-and-agreements#identitytype"},"children":["IdentityType"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"verificationprovider","__idx":5},"children":["VerificationProvider"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"enum VerificationProvider {\n  UNKNOWN_VERIFICATION_PROVIDER = 0;\n  FOOTPRINT = 1;\n  DEEL = 2;\n  FAKE_DEV = 3;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"verificationtype","__idx":6},"children":["VerificationType"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"enum VerificationType {\n  UNKNOWN_VERIFICATION_TYPE = 0;\n  PRIMARY_KYB = 1;\n  TRUSTEE_KYC = 2;\n  PRIMARY_KYC = 3;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"verificationstatus","__idx":7},"children":["VerificationStatus"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"enum VerificationStatus {\n  UNKNOWN_VERIFICATION_STATUS = 0;\n  VERIFICATION_STATUS_VERIFIED = 1;\n  VERIFICATION_STATUS_PENDING = 2;\n  VERIFICATION_STATUS_FAILED = 3;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"agreement","__idx":8},"children":["Agreement"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"message Agreement {\n  enum Status {\n    UNKNOWN_STATUS = 0;\n    GENERATING = 1;\n    READY_TO_SIGN = 2;\n    COMPLETE = 3;\n  }\n\n  enum Type {\n    UNKNOWN_TYPE = 0;\n    ONBOARDING = 1;\n    BENEFICIARY = 2;\n    ROLLOVER = 3;\n    DEFERRAL = 4;\n    BROKERAGE_WINDOW = 5;\n  }\n\n  string uuid = 1;\n  string name = 2;\n  optional string presigned_url = 3;\n  Status status = 4;\n  optional int64 signed_at = 5;\n  Type type = 6;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"consentinfo","__idx":9},"children":["ConsentInfo"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"message ConsentInfo {\n  string local_time = 1;\n  string ip_address = 2;\n  SignatureInfo signature_info = 3;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["References:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/core-data-types/identity-and-agreements#signatureinfo"},"children":["SignatureInfo"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"signatureinfo","__idx":10},"children":["SignatureInfo"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"message SignatureInfo {\n  Blob signature_data = 1;\n  string signed_name = 2;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["References:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/core-data-types/common#blob"},"children":["Blob"]}]}]},"headings":[{"value":"Identity and agreements","id":"identity-and-agreements","depth":1},{"value":"UserInviteInfo","id":"userinviteinfo","depth":2},{"value":"BasicCapitalUserStatus","id":"basiccapitaluserstatus","depth":2},{"value":"IdentityType","id":"identitytype","depth":2},{"value":"PartnerIdentityAssociation","id":"partneridentityassociation","depth":2},{"value":"VerificationProvider","id":"verificationprovider","depth":2},{"value":"VerificationType","id":"verificationtype","depth":2},{"value":"VerificationStatus","id":"verificationstatus","depth":2},{"value":"Agreement","id":"agreement","depth":2},{"value":"ConsentInfo","id":"consentinfo","depth":2},{"value":"SignatureInfo","id":"signatureinfo","depth":2}],"frontmatter":{"title":"Identity and agreements","seo":{"title":"Identity and agreements"}},"lastModified":"2026-09-18T14:49:13.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/core-data-types/identity-and-agreements","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}