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 0x67524825743a7099b0a8b287afb360ae78d8fa5b3a2fba6f90b30f7136d246d7. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/727bb640-e0c0-4f75-b37d-74ad45894cda.json and https://artists.proofprofile.net/proofs/artist/727bb640-e0c0-4f75-b37d-74ad45894cda.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 0x9c44c40db2230bbb3c1b7a2a1d11485539aa258c3595e2547eda1b5e60974050. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/NLL561807852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09435597394394e712298c4a1edcfeff4f14d56b41d88daa0f55a71dd82e250c. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBEWY2100089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b164722461bd14d4c57989f91b45ad804a053bb8251e09e4d2cf2e012cb8fdb. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBEWY2100091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f028531f9f49f9d1cdc5dc0f73d2bc57013c74e19ecc23bdad4c8c2c761458c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBEWY2100096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b20ce8983a346c4d2b32620c9678aab731bf8ec7a50c3c3cb0642c70c8530b. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/NLL561304780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97861bc6df39d2c0a8dc788f47c04f825b651a2d61a9c9bc534898c6d26dcddc. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/NL5DD2100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0fefd7aafaf2ab35481e4ece559433b2dd81acc5b8e31b09dcfa534abd2fa33. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/NLM792100099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f3372b1531558b3d9ffde15a8a9d819a3bb7fedfde0ad59cbc89484a433653. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/NLM792100097.
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 0x12461f51732cd1d771e1dec82ee0de288d9b051d15077405ccbc76408a262498. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/NLM792100098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e10fb7ef037667c0edd554993eaab26dd921bc052765e7ebff535e1e092070b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBEWY1600190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d547df9cdf850a8f2dcba2e55dc1df01e789ad632d2a31789ab076f77cec59c. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/GBEWY1600189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e31d2e0c06f18030042d3ac093f20152c267ba2ce1ce6cd9e6698abcee31b7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLQZ41800069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8e4d8d258567419bb995708d1581dc576e72b537ef15cae0fc168b6fe78ed6. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/NLQZ41800071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x759b2ca06d6c6f8e97f23f232e9220afc82064c1e728abfc4fcda25e22ceff30. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/NLL560500140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf3116bf5974220ad776607cb56cce73393cfb5260ee8e554461c59ca02aa60. 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/NLL560500330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f85100b66d6dd10d8649bcb9406865928d4e9a4bb57c07e0c4da8696d285bb3. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBBVL2000706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ec680a53fbda2974ed01fcbad8b4763c6d14073ac328c3a57d85599b55b9039. 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/GBBVL2101402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6c77f7b10b84ca07ca9063a92c3324bf0097486d999fc035c8c24a42751426. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ATL711230013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1482416cd34cac8f27f93dc21bb0023f4374cc8a495b5f8235e8d92030d9f8. 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/DEFC71400014.