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 0xc868dd15b9405dc68ca709c5869a82d4852731e07906fc502fe51e422e376871. 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/b7af02c5-f1f6-421a-821f-3dd1f3fc53d4.json and https://artists.proofprofile.net/proofs/artist/b7af02c5-f1f6-421a-821f-3dd1f3fc53d4.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 0x90b014d62b13f3f2b44ed30fe44c56e49f2a83d621dfa8610f1ab46023636b9e. 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/QZAPG1754803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff19841f80f7b5fae6f668aea2d58ddfd8820223512c29fd0db0852f82cbc90f. 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/QZDA82245524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12292fe4ec3d513c61cf8d6f6ffd159b152a9f2ddb6247a2a0df353045ffae5a. 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/QZES81880718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d15503e48c02b0ed32e735496d43abdcbb274b4ed66e027f58f08b6ef31055. 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/QZDA82245525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf3f7e5ef4d7e7eefc3c6cb1d4861e68029be85a24ac9644c18ca67992de267. 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/QZDA82245527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc75c72842d63f7cd9d8388fa8403c12f795fbf8f8aaf249ecb6b1616f45f0a3. 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/QZCE61871374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33a918927dd2510b7203716031593f87fd3d05abdb61dc06e1e8a81565a2ad26. 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/QZARB1876171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb7320c762a2eedd5a7fcb4da4f6cd3af8c045d85d97487d0690a94caeab5d7. 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/QZDA71814821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb30473a0d24e39c74bd803e1fdaba368ff71cd6b73f0bbf7bcf1d34006928e2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZRP52458564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc683136b99fb5aa4fb4f3defbbac6fd3b2fc2b9c58164df48eda4526cc47446f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZNWY2413429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea2691131d51e8bd3d969d44b5abdf99a10e8ac449c260b78cd2100f7dba5d45. 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/QZWFR2399398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934725a36ce13153709e95c5797060b11d0b1598f6b1adbc302a8a5bece99d55. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZWFR2399399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0726bc93d6241d6645afe8516d1d807d38fb818994c287f8dabff97dc2b56621. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37: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/QZTB42320625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafc9b51c8a42efe34eebf1b7f26dc0851084f924d923407a6d8ad0ad2496521f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZWFL2376637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09fbdcd73c88b2e8b7f46a83354b3fbafbead91567be4c76e9ae0606588141db. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/QZWFL2377161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70f811701d81d9087496ae90febcdc809bcca568d5ee6357c55814ceded9e9c9. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/QZWFN2361818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c64f41af6b8be6c182513688ebe2e9b79ee781248ee745a2cb03abd3ab4af79. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZWFL2376636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd38365ac7aa4c58ac003097888089fe14c52c50835a06c5ef346bd53257a545. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZWFQ2348505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79139f930678d4185e544a466d76b4bfa12407fbfeb81eec9a8e97b1096451aa. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZWFR2386868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd304924aa445a7b0828a68a2a3b67eebcbbd52c835c6cec1d3e794794396244c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZWFR2333325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d101c6f0c808d8f7c98061fa1e515b584ffee6f24408e7cff6a3dcc366ed33. 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/QZFZ22420567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8a8efd99d8ffa30227686452505b496f3a91eb71be9d3aa47a8ca6e719ab18. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QZTB42327015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437481b216fdca5f38684df3cdcededab803737743304d05fadd3e92ef02ed31. 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/QZTB42322450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb4b220d1c4361d1d7c3250f7ce51238a683762dba2a55c536dd544ff861e6a0. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZTB42324502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6323b418c7cac41b29a6fc1c8ea5f5bb8464adcfb0bf3deda999f0edf7b0fdf6. 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/QZTB42320016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf14f2da145e1635b8a8ac1229ab2c58b1c6844132545b4d601218f55ef2c004. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/QZWFJ2375676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8d11471c9e06aacd4fd56a3202f6d836ea45feeb68ac8546f06f79bfffc89b5. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZWFM2355528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae7d7b0c66bc6796229ba39d28ac28e1694d82396d5051cbf083ddae87675a5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZWFF2390665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47484ee31989ee7bfe268d486c25bf3da0f7dbcf0b9d7d2d0109a7887136803. 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/QZWFF2390666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24086dbb52c2e87ebdb133304b236350a966570b4e44abeaae18aaaa4aceca45. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZWFF2390667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d2f7511f7e5ebfad64d34c57aa28e90071d9e72cde09d2116757ca690602b5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZTB42345279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe63903678eb29043cbd134be169085fc3605108d8861aa89f671ea6b787f9354. 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/QZTAW2304334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15fde49fe30fd3b5599caf9199ec68a41bdd9b3e4a0b40c143d3be5acc5c2616. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZTAU2362969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d09602b108cac78661cbc277c9e7f45a201805404b4988ee2a24861accb3c5. 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/QZPLR2351913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde3d3e0b3b723cf24c2bd15834ee7485366ed31000ca6cf90b667e970134fa1e. 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/QZB4J1838012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x348945575144b4966fbd6fbec75ef3eabb05296999547d8d2d836369d4bb86a7. 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/QZDA82245526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e30bc6c3c0db14124e8f22157080fcbfc83f0a9d796d1d098394a2ee983639b. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/QZFZ72032396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6b99d752b7534cb8efe30c894a63249be67c39322c216f920fbdc06d5f7cda. 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/QZES61954159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf525209087191c96c6c0313a2d5040e0c828e66f5a12d5ad8b7dc1f262373eaf. 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/QMWZB1810692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edc2312a639c13f38838ee1dcbf28f5259777bc350dfbd5801785d80ec3e928. 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/QZCE61826813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f042a8077f9556676b275dc03a7a9d1bd30c4f7a1fedced4af312f970ac75c1. 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/QZHNC2044692.