Armand Okou Gnakouri, known by his stage name Kaaris (, ; stylized as KΛΛRIS), is a French rapper, actor and record producer. Early life Kaaris was born in Cocody, near Abidjan. At age 3, he moved to
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44cac42010a6258f10dd3135ba2e3549bd66b45adc552a8ba85a171d4f81cf36. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/deb61f2f-af19-4eb4-bbdd-701fd02e3e97.json and https://artists.proofprofile.net/proofs/artist/deb61f2f-af19-4eb4-bbdd-701fd02e3e97.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x136ed5d861868a585760de4e87d57f9bdbb6a8e9b4e8392db6b4134467272f3c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12347695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b4c5c5c117c35f040e4aa2d0c8dbff2804ccea847a1d90035e16bb1687122c9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR8GV2115960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddfdf6b263dd54bbbd8ecb276fde28654c10d7a854a4d5cce4f216a366b6850f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12141827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ba2985ebc14668af6049fa60f2fd8a31b65e2411c8e8a88838923ff41eae1a9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRECK2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154af1bb8787402619acc20076f2cb7b44f26db3265bb99a09efe0ad52f4907d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12226823.
Enlève tes pes-sa (feat. JKSN, Kaaris & La Mano 1.9)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2558f81338730b2cd1203901ed8bef9b1baf70cb469af91eae5e591086d1cb5d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12423062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x258c3a406b63cd23b5ba56403410e68a10ce9985806de2e00e2ffe2ec94fcbf3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W11709101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38d547c15c2eb956543e2e53e2701f9b67444eb6e81041fbbe6ac0d1c66f95f2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEUM71403634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77d47fa4edd7430e39e40d4c9ce559ec886eda06fe7977a3b6978c5d4f83bf0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W11302055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f4b6827b2e81c9e78ab45a6eb14ae8cf6d85d9db34e0384930a04fea373d14. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRPZ92420160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f4b6827b2e81c9e78ab45a6eb14ae8cf6d85d9db34e0384930a04fea373d14. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRPZ92420160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x208cbeb53e5dae68b412a5cf68559dff84716a0139fd52fdddee61f30aa77d98. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRUM71601418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87cc40231f1cd88430d1bfb91b49ab14cd2a096d13e6504ff593756f8fab47a1. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR8GV2116670.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x790c8e6a63aaaff91783d6f8376d60f1e82b4212efaed5c78b79360bc37d2109. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR8GV2115970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5748f11d6dab212f622cfaa6c4273cbfc8d68c1acdae285fe71979fe7d4e01c3. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W11906255.