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 0x3c6d0f93b4a4f0a49c5cc790fa0cd64b3f4c81176ec754210ae4b6c14d0adc18. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6e14e605-c35d-477b-945a-6e306b0fc36a.json and https://artists.proofprofile.net/proofs/artist/6e14e605-c35d-477b-945a-6e306b0fc36a.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 0x3acb266edec420e4a09b9e541ccba76c8d35cf3c0552bd267193a5d6f2353c4b. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/FRX282511157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc09c54e344b34e1c1e90d8393eedcc06c7e42193b81b10794ff698b0d4d1d69. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/FRX282511158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9d6bcd681a70662fb0dd96ae1e406cf51d3d547a0a5f28645c4cf68a9d5caa0. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04:23Z), 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/FRX282511159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bc2e0daa85e34665bc96076fce7786890f220a2bba9eeca69a04dfa78c568ff. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX282511160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16527aa0028dcb4bce2c778989131c9cf7b7ba60d7c4f2e724e6a2db8b7488cf. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/FRX282511162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b676e522633e0fed69eac7fea1257b01a010ef4a168d7b420d3b7ca252b898b. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX282511163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf44dbe6536b6baeebb088f436f13dd9aa3d738c6c63be548dcb0c96d67da29c9. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/FRX282511164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f466573c6b1291b85612dec75222028453b933cd450dc5aa6514a3b4879a85c. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24:16Z), 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/FRX282511165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a3a9d2808023c8ad0938038d120e6584cf6208884becf294539eccd126d9f55. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02:55: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/FRX282511166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb35607045e2158a5c927b28b5d969ab342c01ee74a159b000420de83c19c120. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX282511167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ce2d74c3dc608cc69d6d70a237e9a56bdcead1c50060caa1ded6f475944e59. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/FRX282511168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a90d41a218548168e64a146132409751712fe6f4900c4590dd78f6901804a2e. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/FRX282511169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ec8dcc1693d5145eabb5917052684d5849481c4058af62e9febe85a151cc63d. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/FRX282511170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeefa031093b356db2684bc4389c8d4d0c03f80eb0e1ecec9d9e3c5994b89cdd1. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRX282511171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb971c9c85b31be2b37d4ed23db5e9335675d04d1a2ac0bf7cf0aef53e3622708. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRX282511172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93bcfd2eaf9330438e4e8005d44adbce1e9a989b3c23a5ecc41f0672fe38b3f. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/FRX282511173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995dc8107b2e0bb86dd46202a14a8010d2a7b8ca8e540efac482b671d572f8c8. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRX282511174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3856fc69b7fda929b7da2aaccbca84d509ffec41c1e60dde77f530e59e14c784. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX282511175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa27e8aa76d99a0db3ed17cc890957359149c8ac92304a9b9243598bfdfa7853d. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/FRX282511176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b698ff826e764e837ad16a0318c9676a5faa98bea12d0045a0aebeed1b1bd11. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX282511177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef994f58a85d0bf58c4253bad85c243cc1580c42e672c3f6166b291ac27f6691. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/FRX282511178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77455b17a1fe6db84753b9af83879e675d35eba437cb24acb5e87a82f37ed9a6. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/FRX282511179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83af174d61b23f4e0da6ed6cf0df41dbd3d4ee632b2548ad187444437ecef144. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/FRX282511180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1926546884e6df9870e996411c463454021d5f8109fbff7f038fa5bf3990dd4. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/FRX282511181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b53d7f2f458ea78ba21e1a43c1cda847fc983d3a4c8e2bcd784bd7cfae95880. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX282511182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7632f18d3f69c8b517a2db8f53cc78230e976c1dd4a1cf40405a5426741dd82. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04:23Z), 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/FRX282511183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6c9d85e0c8d05783d6ff424153c0cf8b151e4ce5cecde4713c0b9613a9f56f. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/FRX282511184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb8a1b8dd45011a06716b0927e6af504ff81ed6b1e97846a38c357e8c1e5f8f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRX282511185.