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 0x7e0f10fe62575b4627b883b03ca140aff84c9045c6a636b769c0ea016453c073. 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/e5a9a5b5-c9bb-439b-aff8-e74444b2d392.json and https://artists.proofprofile.net/proofs/artist/e5a9a5b5-c9bb-439b-aff8-e74444b2d392.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 0x6fcdd0242bcebe655c8b857e15684f5a7fd1d367a3ea61b338a9a94e1d72134e. 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/QM24S2011179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65c1fc68a37dfa36175d6e9101a6e40cf015dfdcc434accae4e502f342d595af. 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/QM24S2011180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b8df25c2d08fd8a475de160d068eb981203b95a48457a3104e92afcb02c0b17. 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/QM24S2011181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x408097a9d9892e831022e96199b45a7fd03ad1e5f5fcf8de3a0aba1127396fd9. 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/QM24S2011182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bf2c213e195ad46d65329e2dd955876aa0fa4db171e18230d24f1267a66899f. 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/QM24S2011183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a4be409dc9718614d36ed2ef72ff40e5dcdd16b378fac516ee5fefe82d14ca. 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/QM24S2011184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc780d1ab9af071b840c5d05ccec5f31d418c88e981aac7525f23f2647dc77a8f. 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/QM24S2011185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4a2f3da968fb29a0d0c014a7e32dbba207d3faaf2f4071f1400774fbae2184. 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/QM24S2011186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf292d22564fbe313cabeca22aad2f891e9b0f9d7998bde247c79b6875bc1e1e5. 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/QM24S2011187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea4ef6c446dadd243f90479c9b714e8d26346b7b377965fd9b525a436ac49db. 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/QM24S2011188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30ea4060bc0826151c2b2371e0e4f8184aef53a1356f17696feb951897b2318. 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/QM24S2011189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643c758a9566733d0ce951e4a597922ac02618307a758443cb557ecdc1946b1f. 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/QMB622401603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d5394eff4e494fbb73a0f9f542b1cc13ce9ccfdbba99fe4bb7bb969ef4099ea. 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/QMB622401605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643c758a9566733d0ce951e4a597922ac02618307a758443cb557ecdc1946b1f. 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/QMB622401603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38065cb4a5083b0a6c8534712b2209afdeeee34b10019a2c252301e4c7f49a0. 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/QMB622401601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6329c621f2df46d26addce852fd05fa154b25d1f13ad5d183f2ddc3972bb7110. 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/QMB622401602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643c758a9566733d0ce951e4a597922ac02618307a758443cb557ecdc1946b1f. 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/QMB622401603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc23e385411a6092d0e9b1b09f5b0eb7037bb18533fa79dc8cdc31c0d294f4b67. 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/QMB622401604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d5394eff4e494fbb73a0f9f542b1cc13ce9ccfdbba99fe4bb7bb969ef4099ea. 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/QMB622401605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f96d3e5369d5a03172226eed1aea5635e45084f990d7d85c98b4e27f976fe2d. 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/QMB622401606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fcc19adbbce03f4d5a72323099b5288ef4c4829f1d3ee6976ee1dd3ae0dc481. 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/QMB622401607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37ff2ca252ff9a60ebf82149797f187d0d60eecb8d42787950f5e57435b93f87. 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/QMB622401608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0632bc1ba6b9757c89cb89e1fcc428dcecae117484140748eebc030d148d737. 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/QMB622401609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60954b69fae2d08f7e86c793db450b4d5b2fa491bbabb5e03c200a51d0bc791c. 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/QMB622401610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f6acb91cca6de82e0547b7137b30f05d8f1d98b4d726910af1b2b0eba24893. 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/QMB622401612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664bf296c96ffa057a490845c7f3fc22dfcc2d6608b44c66375a3b43cba6005f. 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/NL8RL2508321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8cc8bebb96aa45e1e663da3d2da99f83f927d4697bc8ea18287f83924c2d60. 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/NL8RL2508318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05346f6fe8d253487787705cd75d97f311a9512c59ee357958d3a0951099c7ef. 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/NL8RL2507926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc1adc2ad0dbcbf11d27bea5bcc420838d1e6158f2b8c713fa7b4b05bd4fccf. 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/NL8RL2507674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f04b01c769e26d37f87ef20d4fdbdf1ec44ef0bb28d32eba1da90ae1d3ea39. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:55: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/NL8RL2507670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75a07de7f51d5cb0a7f5ddb48778002831474664e12b4d69a659add5c6317110. 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/NL8RL2507667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc420e60b3eb1c3e9953e41008ae669e1feec90d54fdc65632683bc284ba8258e. 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/NL8RL2507453.