Scruffpuppie is the stage name of American indie rock musician Jodi Shubert. History Shubert was born and raised in Paris, Texas before moving to Wisconsin. Shubert began her career self-releasing an
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 0x30ed5d8d0172efdcc4e71c521f5d1f093b0a7c6025d36c674062f49acbbfe4ef. 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/ae1292b9-db78-43e0-8cf9-e116be0a7b76.json and https://artists.proofprofile.net/proofs/artist/ae1292b9-db78-43e0-8cf9-e116be0a7b76.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 0x77145202ddaf36daebe349d9871bd0a4f3e8ab25249c1f1299d58cbf5897402e. Chain 2 (Bitcoin): anchored in block 957709 (2026-07-12T13:52:43Z), 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/GBSMU5890667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea9daf8dd6a6c6b057a0d4413088c382d44001f231adb84408e7fa8020a4c24e. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T08:07: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/NLRD51952670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9d3790931f3f247b9c2f050e9747d4694dd3584af6c4ec7abfb7b4f06d69a66. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T16:31:02Z), 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/NLRD51952722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ee6546b546302b019474e73432b4544ac3f1fa89f2b772e08b5b1303ee5978. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/NLRD51952767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed38bee1586150c981ab5b152b95ad00ca8f9adc183a60a4e569bec02ce24ef2. 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/NLRD51952708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04b04eee197ab591c400c652cc63b38ca1ce1ee8c4c485bac11ae4912330c20c. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:30: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/NLRD51952770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ddae95f01005c867613875a4327c38023f0854e5b8f28828a53956abf4128ce. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/QZMER2264342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1bb82ac8e40898b9826f6413f04d4fb99cbc084b759af61d5d801ba06d81fe. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-22T00:06: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/QZTAS2220548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80e71eb3e1b88d4505f1fc54c5ff41e812d74c4f21e11df99e3579f0211faf90. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/QZTB72218624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d7be00b9bd508578c17984b8fd9f783baedbac3cd66e0208ace94d1e68ac43e. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZHN72398220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a2cd7e7a708488f28bd76f674e8f745c7b8ece0f24b837e093a3829554e377. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZHN72398221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2cd21e1737bbed54cd0b6c08434575090cb9a1eb8976aa0b15430ad06629200. 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/QZHN72398222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x393e1709fd968967e4728e7ec42da2a54f6157173d2d583a790a18b8490a0ed5. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/QZHN72398223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e62522a5525e17f7b2e1660a376fc0460745fd590d49a3b049d77a9750c26c. 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/QZHN72398224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ddae95f01005c867613875a4327c38023f0854e5b8f28828a53956abf4128ce. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/QZMER2264342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1bb82ac8e40898b9826f6413f04d4fb99cbc084b759af61d5d801ba06d81fe. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZTAS2220548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b0b0a6f5deb80c05f230fb75235e7af715304cc217b613b40efb0e05905c38. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/QZHN72398226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5047017935a976b4b66be49fbe256a1ef96eef0e1a9d4e97a029bb0ad3cbdff9. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZHN72398228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16ad082a087e8adb1cce994b8305576762246bf8f7528ad74cd1ede074eaf917. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZPLS2351344.
notes for growing up (demos & throwaway from my voice memos)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe917cad09eb086da5d3fbf620f3732afa65923de00f3bc492f6bd49a4f0978f. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42:38Z), 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/QZK6K2461058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf283f9486dfec2db8d9dbf25a8c458dbcaff01ec6589775de2837e9bccc895ba. 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/QZK6K2461060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b0349fa9d58c0424adf7ae5f16aff3fea2a55c6228cd9367181524c5fa8004. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/QZK6K2461061.
we used to dream of buying out the liquor store - demo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67ff1b2c3dec7e5c2c0bb2ae168a8f943f9732728ec5b648027c960931c3313d. Chain 2 (Bitcoin): anchored in block 958703 (2026-07-19T08:36: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/QZK6K2461062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ea0f64ff35aa1e0fd85a2fc11b2b4a12e5b1bdadc9562562eecc7690922ed75. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T19:00: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/QZK6K2461063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a3297bb1d5bc4e2c7058a8073167aced07fc860d175f8b02fc37cf775342554. 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/QZK6K2461065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12d35e819c3cc0ead0f106cf106ed4048a15f5dab46115c426b72d103281e73. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZK6K2461071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d3676aca16041f1d674a688ca805714915e70633588c233d0cb2ea932803d3d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZK6K2461072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe606c4a6161bd72bb19b1e6069db858b329ae174d94b916b0ba91a7d1a70c109. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZK6K2461073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dde95fccfb2c3b6ef83c0b91d231592d27ebaf3ca02ce5a97c6998e26a412af. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:05: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/QZTB22480264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edb940aefe3da48996d61100c5347492d403fa3d1398583d761fdfde715f730. 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/QM87M2006418.