Caleb Odidi, (born 2002 or 2003), known professionally as Avenoir, is a Canadian R&B singer and songwriter born in Cape Town, South Africa, but was raised primarily in Edmonton, Alberta.Chaka V. Grier
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 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 0x7ead34d59708f470b7e1344bf9d07a3036afb0b9e0bdfbd488c22e45e55154e6. 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/9d19c569-f465-42e4-aea2-e713b5941a06.json and https://artists.proofprofile.net/proofs/artist/9d19c569-f465-42e4-aea2-e713b5941a06.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 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 0x4369b395aa570776cf6abcab0c759ea9f9dc1931bee03ba3ca6f37bd7305186b. 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/USLD91753272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0439cb2f0d50d2d64f835d32dc37b25ff6a6bfe6795d54abd640a03e408d950. 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/USLD91753273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7451fc06c478f13f7e2b0f65dbdcca3f140444907713f13151b60aea74a9a2a. 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/QM24S2304387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6febfbabf6757b2332b6af075c3ec47fb4a0d245f911858195058da9ebc00e16. 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/USLD91753274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27d0c1bb1970f10c514af24327dc10d31910050ec50ecbd6a50bd26fe1d9c627. 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/USLD91753275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04877bc008125d41653f31549b69980111801a498390fd46d83e070b981b8694. 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/USLD91753276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc24badfd70a1c2a36c53e39117ab7c9f54bc7793a58999643e4e222f65d05e2. 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/USLD91751838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf46e5b20bc9de17b2c5e8d9cf4916ea70ebc7db2dbe0fe7734c658c17bcbf2a1. 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/QM24S2300914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fb113e9abc708dcabff3fd05f5cfa5129f85ba286c637ac8ac6f63ce01ea4cd. 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/QZRP52246046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3afb57d4e9f0cdb3f60e1c8c1c553d3824e47d1a01937ada1cebde0e43f91cc. 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/QZMEP2209127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43380c9ae24e71f3619057190b5da341c94fc4d75ce48266cc970d01d4375bf. 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/QZK6Q2273779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1487b18184989cb5bfd2d7026ddf143e15fdd4cee3164d2d8c0fe408b7b833f3. 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/QZFZ42270155.