thumb|Satin weave. The warp yarns are shown running top to bottom, weft running sideways folding at each side. In this case, each warp thread floats over 15 weft threads, then passes under one weft th
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 0x1202394d63aafa469a9b1d0fa308d09c8f18366f4ce51f53a6bf2a25303ebcfc. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/33306575-42c8-4672-be9b-c9c40082e1fe.json and https://artists.proofprofile.net/proofs/artist/33306575-42c8-4672-be9b-c9c40082e1fe.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 0xbc6d1c4d167b90fd511eb817854593e34f55dd17ceea852011a203328a26121d. 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/QZES61959300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x709f2facc792c51e2e2d3466236635514586b39e27bed4c489b2228620a000dc. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/QZES61959301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf460a0e1a4c9a1622292eedc0caeff3e8434af8115401a8198eb52ec851e054. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZES61959303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68645c6b055f73cdc83d55a574a7e0d9ee11ff53c7dca51abdf5b78260407e96. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QZES61959304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90216dc1ac7ebbfdf8336b4dab65c18a95a5749ab7ce1e630c4f05dfd932aa67. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZES61959307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x326084a6948306d6343f8ac18abf1c69af1548915937cc5bab1a77a11d1b0154. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZMEN2185389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f18f073a381764a5a9d8a2da71226de7a5302b8f05705a4bdd7306aba870de0. 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/QZMEN2185391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d99722002c4c353103ba874ea7ca70662a4ea2c20836161bd035bc4e7e480df. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QZMEN2185392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa51832c22d4b463af4d2eab731ed73c22c1803369bda67585cc29d88d9017bca. Chain 2 (Bitcoin): anchored in block 958496 (2026-07-18T04:43:53Z), 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/QZMEN2185393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x037ef457269dcb8a242202f663cfdb3f5a02e81c9bc6bd8a0ca256994fada928. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZMEN2185394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe687e7d921695645ba6646c06405f142f019184591c6b68ddb56f0af99250710. 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/QZMEN2185396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6063b2a043ad861b1fc6d33c271861d215a35522d31669b4ebc87ea3a71ef7f6. 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/QZTB72346198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9465e2dc2f9242a95f8651c843db1cc6742430d2d151f04dbe0e9187b95fda06. 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/QZHN42428915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1053e6828d8ebf8f3cb2f016ca0d6b5182abf8923bb4e21dc0352c826bc692c4. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZHN42428916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0adfd2e73f3987fe426809722006ca04b467f20c5e2cc811a902b2798600d487. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZHN42428917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f3c295f0ed80b1d6f009118dadce2bf0ab3772ea9d26000c244a40136dd3d98. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/QZHN42428918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e59f6ba212557270c1a07b7d09083474470022b73798709b70978b02bc3f4eb. 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/QZHN42428920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d4754bd72f8d43d0ed176dd51413789b4c447705d2f84bdebed0225c701a40b. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38: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/QZHN42428921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x857a76348cd32e63fa891bf2f477b46213fada425ea21a7970e3daef100e28fb. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZHN42428924.