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 0x56f4ea1725b4c3b13e84c505bb8a777c7a2594393c4e7c8c70d9ec29835b7819. 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/f8498841-0d98-4bd8-9fe6-d3bfc6300b32.json and https://artists.proofprofile.net/proofs/artist/f8498841-0d98-4bd8-9fe6-d3bfc6300b32.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 0xcb571b5b7660946f2fad921ba0f90fc79d158a985443f12e37731ebe1f1f287f. 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/QZK6G2405845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2992dc795540fb3f52944a3952df18a1df584a1f8f6c09032a8f5f4ab284fc42. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6G2405846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c083e34bca352731254e7f8769a59408ee32f54498170008e8d2ef7fac18374. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/QZK6G2405851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd067120a89052da82068194820c1ecf974ae44a65d407a95fce2afa0de285c4. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZK6G2405852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x448e3fd61696bf866e9618b7723facf81a2426d730bcf556f379994243d4571e. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZK6G2405856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6363b7004573dfc7e1fdc51984067ac9aa9052396a5e9702d4fec0dc14f40c53. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/QZK6G2405857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421e061affb941e97b2a3404514c652f8bc53ad04584e61eee925e65d8f7d983. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6G2405859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a6c19c7c021545a3497a1cc30787aea15374feddb9194d5611d4e70d80223c. 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/QZK6G2405861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68ec33ce4df19999f944a62b5ff0af37d4cf2667cc4b1a326b97159cc9626451. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/QZK6G2405862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95416ae683cd99198d59586a90f228963f0b3e3c724103f5d32661d0abe30918. 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/QZK6G2405863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e2d3548af210d2cd1cd39c749d63e6fd879d8c46fd91e13c2cf1a14d3a50073. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZTAT2496367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb40061b2f21ea4343f651bfec03e72a83d0ff762076534d4193b9e3680a7c7c7. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/SE57V2406896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48b9807c7ad1ce9137c58d8d6c22fbf58d7e206b9d16a8d2a65977b40e05285. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZDA42562244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22f74189bc31b9fdb8ac0195d323256e4c7345d63a9cee7ec9657c767001cdc5. Chain 2 (Bitcoin): anchored in block 958573 (2026-07-18T15:49: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/QZDA42562245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba17c6e1960d88a00101dfc6570a4d3df622ab09fc2887101abadcb1dc4657b3. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZDA42562246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe56ca971731a72623269d00d738259230b210504c930560a00b27a1ea67471cc. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZDA42562247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa6c308b968303fb27be99c626c6d137eab61ca4c8c1299b876acc49cf13420. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZDA42562248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb0970151eef6a8d5a19b1acf3ff531d34198ff436cbc95ad7a08cf4238919f7. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZDA42562249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb2faa837408ae442ca38f424df1e9e0cf89c38915db0d0d705483208bdc3d69. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/QZDA42562250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e99551fc213d4315294ea2166c7fb63fd3f0a251fbb604990343cf72caef2d. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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/QZDA42562251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c69479d49a176e9b20b622e661636dc4316b41fd313036c4b874712ec5a7857. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZDA42562252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a9902fc160ce6fdec765b6178cb801f8acec82953c11c276148e831fd4294b. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZDA42562253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x724f2b906668620b6f21c93167e592fa4fc6a1fc11e288753d318663f804fb20. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZDA42562254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d18ac3e08e54b1f184e7d2f0182df82148456a206adf9d444b46a6a9f8c50c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZDA42562255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd357515483e7445df4c5e53e1fbf0b2d58a913e9f521e275c5d123b6696859c8. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27: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/QZDA42562256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a21a3c67c35da92483818f88cd70954decdff61409e0bb8a7a62b693ffcdd9. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZDA42562257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6232df47b9aa5c4de7bd49500822e013f7fef1eb31c4a683ea400dac011bb810. 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/QZDA42562258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02fb055883cba0e6b56c4def997896fd77602fa43d302e6bffed996c9a256230. 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/QZDA42562259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ea324b54a167a4c15f3930f125718bde1894a07b38cc5d39e104ddf6b1c6759. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/QZDA42562262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9925cb940a4789881f7705dca4602293a25b8ab2a54d5e378213195ef216631. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/QZDA42562263.