You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+ platform (string, required) - Target platform. See table above for all available platforms. See table in [README.md](./README.md) for all available values.
74
74
+ identity (string, required) - Identity in target platform to proof. Usually a "username" or "screen name". See [README.md](./README.md).
75
-
+ public_key (string, required) - Public key of NextID Persona to connect to. Should be secp256k1 curve (for now), 65-bytes or 33-bytes long (uncompressed / compressed) and stringified into hex form (`/^0x[0-9a-f]{65,130}$/`).
75
+
+ public_key (string, required) - Public key of NextID Avatar to connect to. Should be secp256k1 curve (for now), 65-bytes or 33-bytes long (uncompressed / compressed) and stringified into hex form (`/^0x[0-9a-f]{65,130}$/`).
76
76
77
77
+ Body
78
78
@@ -117,10 +117,10 @@ See [README.md](./README.md)
117
117
+ platform (string, required) - Target platform. See table above for all available platforms. See table above for all available values.
118
118
+ identity (string, required) - Identity in target platform to proof. Usually a "username" or "screen name". See [README.md](./README.md).
119
119
+ proof_location (string, optional) - Location where public-accessible proof post is set. See [README.md](./README.md).
120
-
+ public_key (string, required) - Public key of NextID Persona to connect to. Should be secp256k1 curve (for now), 65-bytes or 33-bytes long (uncompressed / compressed) and stringified into hex form (`/^0x[0-9a-f]{65,130}$/`).
120
+
+ public_key (string, required) - Public key of NextID Avatar to connect to. Should be secp256k1 curve (for now), 65-bytes or 33-bytes long (uncompressed / compressed) and stringified into hex form (`/^0x[0-9a-f]{65,130}$/`).
121
121
+ extra (object, optional) - Extra info for specific platform needed.
122
122
+ wallet_signature (string, optional) - (needed for `platform: ethereum`) Signature signed by ETH wallet (w/ same sign payload), BASE64-ed.
123
-
+ signature (string, optional) - (needed for `platform: ethereum`) Signature signed by Persona private key (w/ same sign payload), BASE64-ed.
123
+
+ signature (string, optional) - (needed for `platform: ethereum`) Signature signed by Avatar private key (w/ same sign payload), BASE64-ed.
124
124
+ uuid (string, required) - UUID of this chain link. Use the exact value from `POST /v1/proof/payload`.
125
125
+ created_at (string, required) - Creation time of this chain link (UNIX timestamp, unit: second). Use the exact value from `POST /v1/proof/payload`.
126
126
@@ -181,9 +181,9 @@ Request failed.
181
181
+ current (number, required) - current page number.
182
182
+ next (number, required) - Next page. `0` if current page is the last one.
183
183
+ ids (array[object], required) - All IDs found. Will be empty array if not found.
184
-
+persona (string, required) -Persona public key
185
-
+ last_arweave_id (string, required) - Arweave transaction ID of last proof this persona signed
186
-
+ proofs (array[object], required) - All proofs under this persona
184
+
+avatar (string, required) -Avatar public key
185
+
+ last_arweave_id (string, required) - Arweave transaction ID of last proof this avatar signed
186
+
+ proofs (array[object], required) - All proofs under this Avatar
187
187
+ platform (string, required) - Platform
188
188
+ identity (string, required) - Identity on that platform
189
189
+ created_at (string, required) - Creation time of this proof. (timestamp, unit: second)
+ identity (string, required) - Identity on target platform.
241
-
+ public_key (string, required) - Public key of NextID Persona to connect to. Should be secp256k1 curve (for now), 65-bytes or 33-bytes long (uncompressed / compressed) and stringified into hex form (`/^0x[0-9a-f]{65,130}$/`)
241
+
+ public_key (string, required) - Public key of NextID Avatar to connect to. Should be secp256k1 curve (for now), 65-bytes or 33-bytes long (uncompressed / compressed) and stringified into hex form (`/^0x[0-9a-f]{65,130}$/`)
242
242
243
243
+ Example
244
244
@@ -302,7 +302,7 @@ Found.
302
302
+ identity (string, required) - Identity on that platform
303
303
+ proof_location (string, required) - Location where public-accessible proof post is set. See [README.md](./README.md).
304
304
+ created_at (string, required) - Creation time of this proof. (timestamp, unit: second)
305
-
+ signature (string, required) - generate signature_payload and persona_private_key
305
+
+ signature (string, required) - generate signature_payload and avatar_private_key
306
306
+ signature_payload (string, required) - Raw string to be sent to `personal_sign`
307
307
+ extra (string, optional) - Extra info for specific platform needed.
308
308
+ uuid (string, required) - UUID of this chain link. Use the exact value from `POST /v1/proof/payload`.
0 commit comments