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 0x3222d8a92a38687e3f1da55cbc32fe476c2d781cb079e32393920585399f92e3. 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/e68e7dd0-102c-4e84-9376-9cba00e0c291.json and https://artists.proofprofile.net/proofs/artist/e68e7dd0-102c-4e84-9376-9cba00e0c291.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 0xc88cad35137061ae283ce220ce8960a2dfe77171f2552a64186f756e5a10edae. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/ES68B1800130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c5c95903a00232f47dc62533a5d26e3a1cf7378b22e91e4aeca5f2a89b729d6. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:10: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/ES68B1900185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71d5fa5401cbf351b5b3c0dd13e1bd957b9f9db59548d5352bf9dc54c59833b5. 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/ES71G2205780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83431d5039857bb6a5a0f754a37592cf2ab022a2e73bb8258e4ec15426272472. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/ES71G2205782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f98011d20ffbe018339084f612b4c69df02b10b655f507b6deb69daadb8ecdd. 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/ES71G2155347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f037d9df6a2a69c5edd4b332dba63f11e7ac42e597265a09497e9ab237254e4. 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/ES71G2205784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85051d215fffb8b66a337f5987c728de7b3b9e3da7fdd395693d5ebf0a2f4b3. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/ES71G2205785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9c50b843e52de933f1bf5c728bc513cf2c2b1266400f059c30cba759005fe8c. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/ES71G2150689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69864d596eb889ca7348257e2e19f195b559ec6872482d3d4736f4f338bc9bc3. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T13:31:50Z), 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/ES71G2146540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6b764cd1e47bd062cda4ca9fae0fd7a7a3455ba81f445d60e7bf2a5b32b8a29. 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/ES71G2216444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a635e72642a3b9fdc7fcb9b1eddd06bdeec80cb2f7b8c795e5e008427eef08c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/ES71G2216451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70867087e6058bdd4cdd06e1e2a22f6832e94b7faa1856af0a0fb9be93cd1881. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/ES71G2216445.
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 0xa288d1f06c0e7e76e834987e8f8d4179b3bb36a37b8a980504196b152ca45e20. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/ES71G2216448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137926d63d33f27abdb00f0a0b17a1f4b9be2e42154d016770f8899b71488061. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/ES71G2216450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8666388ce926164c31cb3657c79d1a1e77041b9768e86dd5b117431049b67d2. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/ES71G2216452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934413a1a16fe678c079009213e8011503a0965c100ff5fcff69c8ed6a426c85. 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/ES71G2308220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa340f22f5c7bfedad564738cc7bc77a6be5510480411ac4cdb93861c5dc2bd. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T19:58: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/ES71G2313283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b308b3abfc9d459aca53898a39dd543655952a1f2fbe698d461e06d1eb3315e. 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/ES71G2331127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5198de35f657847c771408f6a1fccb22829e7fb3f0a1aad733d4cd11e9045bd. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T18:57: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/ES71G2331122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a36b32dad76a30d607ea13ff71b7c8b8fd50669f736d98a604374d86becb2e. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T15:54: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/ES71G2331123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c3dc2e9dfcdc7f6befae70a7269616927dbe784ef327582975c5df4957cfa81. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T14:11: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/ES71G2331124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c26c5aa60ca58bc8d85831ae3d70afdca535ba97b724b0269425bb848fe5f4. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/ES71G2331126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c26ff60ad8bf04d49a5447a1768478757386954075952b123ffbde71b1abd42. 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/ES71G2331121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f234a2e2147ce1a81206d5d1c6fbfaabbe4c0e6c194351bebcb7e01d393898. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/ES5152000833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb684d01d56e9ec79ec54324b6a18a7541fad25ca3ca5e47daec45657dbbfa538. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/ES6611900691.