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 0xb1876b3cd241f675a29df5563cc8c143a2055e360b378a037834367aaafd4a07. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4e26dba7-f704-4572-98e6-0ceb172cba9d.json and https://artists.proofprofile.net/proofs/artist/4e26dba7-f704-4572-98e6-0ceb172cba9d.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 0x253a9ca2557130a8ba5fc74f8f9bec9dc5f69ba853f7b86de54771f8ecd774ed. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZK6M2133254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9924b071d588761ea935900410e595ee4abac21b5352d5ae788d294db30df4e2. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T17:50: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/QZK6M2133255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cbad67063297c5ee4f192608febf03a91eb4afcb79bfb92a0c16c396a275c83. 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/QZK6M2133256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9601a29d62dfba552a9531cc0d1f922aacf8a79de2e7ed9b4a90bf7ffff50cb3. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZK6M2133257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf86f057ffb7f2cfe72e0eeaa778ba87c523c090d855a547e793f2b24d33fd82d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZK6M2133259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc05b0ffe9b0a868683783f88f0cce88ac8be3f31f74c7b9b17fcfc8e4eee7173. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ROGRS2400623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3934f438c18c32301cf3861d5feaa8318a3a84a922771fe9fba363ee4d7923. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZNWZ2200817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba19d108ce47fd76e7c20c3d108ae993158607892d14f4aa459dbf6049fa279. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZNWZ2298947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0894f58d2d55a86d30c97037c6bc60db496a1e48dde6cd0482ba7b761f925a61. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNWZ2298948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151bb7b386de04cb61686109fc7656557342e7a616f0531fe0873ec3811e4656. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZNWZ2298949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f9ab3776c6def0020d2869230bd211335fdd00a6838f26bc58a8cad1f8a99e1. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZFZ32358825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643f6495f2f1eecee399b1322dd4734310c937162473e55e749196a7a3601c2d. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZFZ32358826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb03a79209bac40d6cbb0df8123c84dca94685a034f9f43f66e8c917c84e599fd. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/QZFZ32358830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1971cd20e06312684ef845ec19a2c8bc80048ba92c608f37047508280d075135. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58:45Z), 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/QZFZ32358832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e78e9189f5e85d725c9eb4a8f05274df71eb0384cd1b6770fec177b6a457ecc. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:16: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/QZFZ32358834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb10ff3790f37d2b4a5b255a6be09c12b36831060aa8b58be45d118633623c778. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-17T00:56:32Z), 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/QZFZ32358835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81d3cfa9762bc215933d51830d36d136d6817eac5f2363f1c5c1caf54b3c01cc. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZFZ32358836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50639077c4f0651f8e580e0849a6be8bf7bd1784b3323cdb5aec029985de5c4. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T08:22:17Z), 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/QZFZ32358837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ecc6d573739aed6509942f6c9d54ab43cb5456442bcdbe7f67eec7edf878998. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZFZ32358838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba5245a665029eebf286d35621811f3d3f8faccf9a0424ac6c9425adbab060c. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZFZ32358840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x735d929b55fcb6f9a4426f2b8c3e24c39c75ba8b90dc6aaa68a73d642a681045. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ROGRS2400578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bcaa29cf49ab2a9555bb82ad88a8afcf1c5affce0e441e41ebbc82289f5a01. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ROGRS2400583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cfd616d3ceea9ff988d2d621e6e7615b2555a5a2bd98facb6120b7442141c7a. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/ROGRS2400624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a34d70399b3685f1cdf09de49f90b3e80c802d4d3010ec405dac71b5ce909ff. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/ROGRS2400625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088493ce928ecc617a8144ce53881640dd5a0d1937ea99905702f5a9df137bc6. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/ROGRS2400622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54314297cd2ccc872e841b183e7f39ae7cd24f889eb0ac0b84076476bdff1bbc. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/ROGRS2400626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f090ecd494e69fbca35c8d6dcf6611115b75fa6eb8eecb21612ab7fe1d09125. 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/ROGRS2400862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5e2f7535244d86ff97f797e69bc6e62f5e9eb1647a33534abd0fa86856c3f7. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/ROGRS2400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5e2f7535244d86ff97f797e69bc6e62f5e9eb1647a33534abd0fa86856c3f7. 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/ROGRS2400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ec2d4d3394df263f8bd2f4d2ea864b4a60f60ecd544fc891c87b4c637cfb9a. 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/ROGRS2400324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b311cbb2cf7377e397ee4d50b9b99cb805683cd0c84a2572570660a27be0dc. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZHNA2153402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2793b198d4ead411456dd4aadddadabc9d01116329fbf5a0149c45e223293875. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/ROGRS2400389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36cbfbdb0d6f07bf1a75335f48cc91479301e505d4d38bffe118ab64d4aad63. 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/QZWFF2485442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36cbfbdb0d6f07bf1a75335f48cc91479301e505d4d38bffe118ab64d4aad63. 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/QZWFF2485442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f011f4919427e6475d5608483c2a59cfccb3e2e429ad083374bc4c5b9399bf7. 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/QZWFQ2329993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa3c88391c8d867fd224bb1c8d7e90e94d7a355058ce18e206c2368fc9c04835. 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/QZWFQ2329994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cec4490f9f9a6272825b2cbbf2ae670f95a7eeafb03749fa81a516920b5abc4. 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/ROUM72500016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe679c64884b7fbdedab93123cd17c20b699a7e5e64dea8fc014ad90bfd486a3d. 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/ROUM72500033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1925a875bbd4a391e223fdc87609626c6a6e47ac56bcc21f8abba058b73add55. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/QZHN52179162.
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 0x33f7721964bfaf725f7641ea41dd2adda742f05ffdc58ae25fa4feffc0492d5e. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/QZFZ22309575.