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 0x5cba2ebf5be2534599f4ccce74c48d1cbedde1e1b414a57af25df5f98588f935. 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/7b309f4c-1876-4c01-9104-e1589ceb2769.json and https://artists.proofprofile.net/proofs/artist/7b309f4c-1876-4c01-9104-e1589ceb2769.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 0xe7e490fa4283ff8cab9d8fbcc7bf34fd531b700b9027943a50c6988004afeb1b. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/PLI367425610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e4e1c2a61b29c4d5ee52e48c8a302b1e191db63827f6e33b88050b9a0fba57. 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/PLI367425720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd7c485433b74d88cf0c4e9590e6ba26c36b56922e646622c1b09965401d397d. 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/PLI367425600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13f4866464ef23ba9b1a0b14308f40c02bc8455d2b735585a006122be3c75aee. 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/PLI367425620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3305ad0e940f4a5e2e065e5b2cc05221238b714b949c3922e584d600913973f. 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/PLI367425730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84f48166e93566c84877de5f92bb650ce625bebaf6778cb25bcc51d11061ec64. 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/PLI367425630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe6f14721f92df0b6d1009842a453983e319db3b96718880f86c7f7020613aa6. 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/PLI367425640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70431bdb77ccbd90e7e187fca822f9ce29c8976a20a1580c71996a24273920ff. 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/PLI367425650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42bd3cf44eae2066e8e4300cc8199aa8b3dda1b043d1acd7d37ab20630db35f8. 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/PLI367425660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaefba532709fe2c7b58a3381b84014973d178e8e004e7b1abfa31d9536042d80. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLI367425740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10b0aa34184cf0ecc5f6134438db87a1a3278b4d2b9ba56c5482c957157b1119. 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/PLI367425670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c907e0458a07364f5a93e45362ba216011e4104e2b578df2c1a9a0a2cee7701. 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/PLI367425680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b1d04ee5e8267956e898d75c8f8f8007effaa93152143c43164356b1c5b991c. 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/PLI367425690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x256f982c77f3a906cf26dd1a4fcec4a2aee2470e5861d4bee1113b6476cd37db. 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/PLI367425700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf92162683b34a295b0d1a63be7c56bff04434d04f9f1fa9183190970741f7135. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLI367425710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c3fdbdc853bd4e3fd383ee15bd3aab79b2002c24940d7df094487ebe37a1027. 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/PLI367617340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x703b58701fee411c437e05c8983b7d29603c9bf05d7bc60d534c7b8da320fbff. 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/PLI367427690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf944719b958c881d60f776294a4c847128a34ddb99963137c8d6d4cba21937b5. 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/PLI367427680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb18ac294b3ccd0b8f6913783993e69a573fb55b62fbb2ffcab0d777e4c0449de. 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/PLI367427700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf701f90c3be614237bc9e38c47a72b1de4046c2e499f75c05959aad0a2cba0b. 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/PLI367427710.