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 0xe69d90ae6baf43b3ada8d703e7ed246477b74cb0a98680a7e86130d94f461cff. 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/f0b9f15e-4f36-4582-946e-8db35046a260.json and https://artists.proofprofile.net/proofs/artist/f0b9f15e-4f36-4582-946e-8db35046a260.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 0xb972154bae823589ab5d0c44c8e340cd8afe6ac02b76fb0696e2c82b3b1c04f3. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:26:39Z), 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/ZA56E2200611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00d942b7dc4ec27698b51c926886f92a3c78cb7a9d987dfa2b63ee55e27595e4. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/ZA56E2200613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x703496f3f1d6bb76bbc1436442b359b6f59679d79089a67203a372e3f8db402a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ZA56E2201470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349e1748c5e53a92938aade89b19fb995007721df5de3916b3835ddf9b720b33. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T01:43:26Z), 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/ZA56E2201472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa307a3944be3bf04f07144fc4b62df58ee41729f3f545ecc368ce6e33b3a6a4a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/ZA56E2201474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda123324d4224a39959900a3b8b07d2e196387f294cbc53b40265752fd5be551. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/ZA56E2416179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc63f19d8a33474b3faa7ab0c19213a9aac9cbe5f2b63be2159bce1fe8f8434. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/ZA56E2416180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092f442669c3ff13ecab9c8c6abe4166b194f3d1abeb15c8a0e248977dbdac6b. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/ZA56E2416181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109c7af04cdfbece56ee5537b93fab4872f07583a924f596153c0be778802025. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ZA56E2416182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24838a6b2eae908b97b0373b210536a36a07f2ac9d632f86fd077df4bb653538. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ZA56E2416183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x121c5c485a5b91c8927751e71e99ee62ecc9abf6bce3e270ca421c767c3c0d61. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:32:54Z), 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/ZA56E2416184.
Ngaphenduka Umbulali (feat. Bobo Mfana Wepiki)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe89c016935279ca3222bc4c98aca20649d8b632b37868ce759a8d53020e9eea0. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/ZA56E2416185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06caed80c3e667b46378f7579f50db531f394fdea94b6de4280ed37c88399402. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/ZA56E2416186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1f0c00db0c69159b6d3689fb73e3f364390190a7a9202941cd9b40b60ba707. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/ZA56E2416189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b64f12531698527e6ef20630b989e8444455a4b75eaed0878965e0c20b44677. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/ZA56E2416191.