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 0x2aa77109a1d1f91400866cacc29b70ebccc36d9e660cfcaa62cbc006f051bb3e. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f402b0e1-9ff9-4e53-b4d3-8e98ef0670a3.json and https://artists.proofprofile.net/proofs/artist/f402b0e1-9ff9-4e53-b4d3-8e98ef0670a3.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 0x13f92cbce8947ece8260cb465e72e6d9cd9d8b2f706e3e869bb44979437552c7. 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/DKA4D2000101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99064578fa2874953792bf65986e0bd1cd122a5ac3273fe8eb51ad768a6977a. 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/DKA4D2000102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13dbbd18fb65a248847fa0f3706f9e8161c2ae279f34990ce7c52986a4e581b3. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/DKA4D2000103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7357eeb1a2d40922067e426e3be0db3ab1e33643f746a0f770487cfcfd113389. 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/DKA4D2000104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0537574082000e0daae191afe27ae598eaa4a30730b6672f0800b51f81932bc. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/DKA4D2100101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0887723ec600bb2f694dfb402e222e428d3fd6647d5a720ee6e4cd3ada15a493. Chain 2 (Bitcoin): anchored in block 958535 (2026-07-18T09:42: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/DKA4D2100102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb10b1c179e56b85f7fba31f81f6b86fc8aceaa3490f6656321b9b790f70e4a6. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/DKA4D2100103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8c335dca376fe29e6d882c1a76c869710d6f74e35982f1c7ae7b9a1c919c04. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/DKA4D2100104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c55b7a1197ccf51afad2e2a9c6b4854d2d2a68060ac8614f89779ba5cd25feb. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/DKA4D2200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x386866ba7c64e7bc38c83164cdfa10cfa4c334db53a631240b9942acfd50bde6. 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/DKA4D2200103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac19852d2f42f57f40fbfa9b8b77df8f31728e8fde8198091a4f674e805b6e7. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/DKA4D2300101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x446a2edd99f87b6810b04ab695db51a36b59d02e170fbaaf26c4daa0a0fc08e7. 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/DKA4D2300102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa881732f8e4c93a60a0c24678536c88ccc16ae0a01335fbe23d7bbca5d78de02. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/DKA4D2400101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620e33a13df787c31886f6189b2e1111ccb7c7ad1bf99211898978d60f1bd077. 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/DKA4D2400102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7050136cf65557856dd42588f044cb714fc1bdfef0567778d36e92a6f81e1a10. 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/DKA4D2400103.