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 0x0acc18cb7f78bb9e0eaf0dbb893ddb39b7f00d7e3dae3a40363150eeaed089b8. 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/d8b217dc-9474-40ea-bb16-189ee9438dd0.json and https://artists.proofprofile.net/proofs/artist/d8b217dc-9474-40ea-bb16-189ee9438dd0.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 0xf2bfbce057e4b830dd4379d2080d04f39224ff67fc2a9bb1cd0388e747bb5fe3. 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/UYB282379006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefdf85ccf9b14649c635ffa81df6fb4a4139827e95efbe16d25708730de7d4eb. 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/UYB282379019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5234c444b5449aa69f42277d6d74e837d39094c2dcb1f1202eaa3396563e1ac. 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/MXB952200031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa529ec4c555206fea54d35c7a1880aaa9a869915c72b6b7829c7d585e7246c00. 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/UYB282479026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fc0451dffcaf6ca4ff54a8cad3036a5b97093c5c8e70326c0cadf4602d2bf6a. 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/UYB282379020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c13d3519e43cadc4053be9c613f62e00d9f5284c55e72f2fd50bc980aa7aa8f. 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/QZJJE2390608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab264f49e009ffae7f36ab9bb31e872f34c0ca47006f34c44ea51fa106cbd941. 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/UYB282379016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2febb935839bb4a970f19a986a8b18e34b51f26df7b51e08be23f92cf18aed27. 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/UYB282379014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3ddedb0133e5e1e55fa32057d4a71f77224fd20664bca917fd4ca800f49c8ff. 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/UYB282379005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x527ea8be51297bd4198c089312ea19136f14699c0eb9d507182eb17305d79d12. 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/UYB282279001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4f5a7c38006512d60052e9788b71fcf82587e5939c6add7c19528eea2f6320. 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/UYB282279000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374c11e2a56df89103dbd7bcd1b95c9e19aaa3d51dc34680d65fc7af8ae815fa. 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/QMEU32028864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7b6adde6472c96679f75cced80081ae37075bc7c6c2e3edd60d51e4c71f47f7. 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/QZES52215870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e486a4ac87e762d741706f07e325c13df3524c8dcfe651fcc75f2b74a27482. 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/QZDA42201393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f7a06a16b6c7e529b0e48700d04cad706425aeced88356400d62c7854ee235. 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/QZNWY2151347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1362f069a7e0b5f7ea90ddf74bc69a62d2201d971b1ecaaf542e7db2cc429102. 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/QZMER2165919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7b5c7c5538331db70e0a9c410aaf8212c78add47dc8bd5bdf8b24f34bc55654. 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/QZK6P2100377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7529bd5954ab66350bf80c4e74b36b983fc19c391bf5309b65006c4a19120995. 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/QZHNA2175324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2641bd916429f376edde268a67c2bb67037491a314acddcf659b8dfd5f9ccdfc. 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/USDY42141796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5731b2980f80ee13073a8d4d7805dd0c5cd09f14077b1de14052cf86ff360ec0. 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/QZDA82183633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae5fe7be8613e940b70a7b1f257375302984ac4d787af262676b7928d09e22b. 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/QZFZ72104142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9e860b25a5841fca951c874607207be5c4384e40bf0ce10d185a953c77af704. 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/QZNWY2028576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e065dbd3d951758ca3a83d0a746397d4e61137df16028fce53a79d53bbfb0e7. 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/QZMER2017531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93cec6d4cc71836e1047a5d3ec7c2d5c487746c95ad3b4573a0a33d18245bb41. 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/QZK6F2087123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x055d42950daf56d8bd1ccac961738f0c1fdab0444bedbef1b4df41b45366ebc8. 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/QZK6P2092777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c8b75884ae6362e425e166d3c255cc6341637883974c8b73e6374d3654edf59. 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/UYB282479031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c141f93fe12dbedec8624f84c57eda934392e87f0315f3d7a176dae4b79756a. 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/USQX92401408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33204fa83aa3dcefa6b4cb002f64992f7c05e4a4912cedc15c821237aebe331b. 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/UYB282464002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576c38f726697f8fa2bd08ac5be819bac801bcd923441cf92da252b66b709c9b. 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/UYB282479028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72010b07e90e64a9b346535c94bf54846c7745102d30de2f3550ce08fd45c094. 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/UYB282463781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90ed17f20079f403712b879811b75a040622752820eefe3aab49d200d84dc8c. 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/UYB282404877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8675fae8eeeba2b6d8eff31185aebb15a32e3dd59ba1790b48e075a9a6e0cf3a. 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/USE7D2500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50789a9d6e6d931734b5b538f7e97e5dae3838bdf3af439e333d0105e1146e04. 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/MXA3T2515959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb32813e05b8aca98fb48d8b2934b06275806ae3eaa66a073a296d25452826e3. 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/MXA3T2428534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3804e56d728c07cd443d4720e66b327f8d6d3410db732cbbe4a93bb6a52493bd. 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/UYB282438765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x321329930d4105e06ed052419ea697aebf9ad66a449b23211e11d402b7bcf4e8. 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/UYB282494172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6efa401684f3ceeba7f16170a1b878c7f28595456f4c8ee522950ca8c1632f9b. 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/UYB282486711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72010b07e90e64a9b346535c94bf54846c7745102d30de2f3550ce08fd45c094. 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/UYB282463781.