← withPICACONTENT HISTORY

Update to withPICA

Snapshot Oct 24, 2026 · 13:01 UTC · version 2.1.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save withPICA and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 22:55 UTC

0b638e6312b818b9a5fb9a7a5e495030e8cd417147616bebee28e43bd4f143ae

After

Oct 24, 2026 · 13:01 UTC

bfc37935e3deab36c50507cf3cf774210f5e057fd7ea5bf83b111efdd2e0f330

Package file

Before

Sep 30, 2026 · 22:55 UTC

127

After

Oct 24, 2026 · 13:01 UTC

100

Package file

Before

Sep 30, 2026 · 22:55 UTC

670a3d421f1f9ac0903f30c6c8daa394e84ee2174211c3bc5539ca70aae67e83

After

Oct 24, 2026 · 13:01 UTC

ea78f8263cb2aea094171350e84397ebe4b0dc1d470c785c7a6b3a659f88a2fc

Package file

Before

Sep 30, 2026 · 22:55 UTC

2788

After

Oct 24, 2026 · 13:01 UTC

6241

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

.mcp.json →

assets/icon.png →

assets/logo.png →

skills/catalog-audit/SKILL.md →

skills/first-session/SKILL.md →

skills/register-my-works/SKILL.md →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,26 +1,110 @@
 {
-  "apps": "./.app.json",
+  "name": "app-69e8b6ea372c8191b97e6821a75f4bc3",
+  "version": "2.1.0",
+  "description": "Look after your songs and everything that comes with them: credits, splits, codes, recordings, agreements and files.",
   "author": {
-    "name": "Withpica Ltd"
+    "name": "Withpica Ltd",
+    "email": "hi@withpica.com",
+    "url": "https://withpica.com"
   },
-  "description": "withPICA organizes and manages your whole music catalogue in one place \u2014 your works, recordings, credits, splits, rights, and royalties.\n\nbring your songs in from the sources you already use: Spotify and YouTube links, spreadsheets, photos of liner notes, even DAW sessions. withPICA builds them into one structured, searchable catalog and fills the gaps for you \u2014 looking up your ISWCs, ISRCs, publisher data, and collaborator ids from MLC, MusicBrainz, ISNI, and Spotify. you review everything before it's saved.\n\nfrom there you can verify credits and splits, establish ownership, track royalties and statements, share a single source of truth with your collaborators, and export registration-ready files for your PRO (performing rights organization) or a full catalog asset report. every well-catalogued work gets equal discoverability in the public directory.\n\nmusic catalogue management, metadata, rights, and royalties \u2014 clear, accurate, and yours.",
+  "homepage": "https://withpica.com",
+  "keywords": [
+    "music",
+    "catalog",
+    "rights",
+    "royalties",
+    "songwriting",
+    "metadata"
+  ],
+  "skills": "./skills/",
+  "mcpServers": "./.mcp.json",
   "interface": {
-    "capabilities": [],
-    "category": "Productivity",
-    "defaultPrompt": [
-      "What's in my music catalog, and what's missing?",
-      "Import my song from this Spotify link and register it",
-      "Show me a full rights dossier for my song \u2014 credits, splits, and AI disclosure"
-    ],
-    "developerName": "Withpica Ltd",
     "displayName": "withPICA",
-    "longDescription": "withPICA organizes and manages your whole music catalogue in one place \u2014 your works, recordings, credits, splits, rights, and royalties.\n\nbring your songs in from the sources you already use: Spotify and YouTube links, spreadsheets, photos of liner notes, even DAW sessions. withPICA builds them into one structured, searchable catalog and fills the gaps for you \u2014 looking up your ISWCs, ISRCs, publisher data, and collaborator ids from MLC, MusicBrainz, ISNI, and Spotify. you review everything before it's saved.\n\nfrom there you can verify credits and splits, establish ownership, track royalties and statements, share a single source of truth with your collaborators, and export registration-ready files for your PRO (performing rights organization) or a full catalog asset report. every well-catalogued work gets equal discoverability in the public directory.\n\nmusic catalogue management, metadata, rights, and royalties \u2014 clear, accurate, and yours.",
-    "privacyPolicyURL": "https://withpica.com/privacy",
-    "shortDescription": "manage your music catalogue",
+    "shortDescription": "your music catalog, managed",
+    "longDescription": "withPICA helps you look after your songs and everything that comes with them: who made them, the splits, the codes, the recordings, the agreements and the files. You hold the record and make the calls; withPICA remembers it all and shows you what's missing.\n\nBring your songs in from the sources you already use: Spotify and YouTube links, spreadsheets, royalty statements and photos of liner notes. withPICA builds them into one structured, searchable catalog and helps fill the gaps by looking up ISWCs, ISRCs, publisher data and collaborator identifiers in MLC, MusicBrainz, ISNI and Spotify. You review what it finds before anything changes.\n\nFrom there you can confirm credits and splits, track royalties and statements, share one accurate record with your collaborators, and export registration-ready files for your PRO or a full catalog report.",
+    "developerName": "Withpica Ltd",
+    "capabilities": [
+      "Search and browse your music catalog",
+      "Find missing ISWCs, ISRCs and writer identifiers",
+      "Record credits and splits",
+      "File royalty statements against the right recordings",
+      "Export registration-ready files for your PRO"
+    ],
+    "websiteURL": "https://withpica.com",
     "supportURL": "https://withpica.com/support",
+    "privacyPolicyURL": "https://withpica.com/privacy",
     "termsOfServiceURL": "https://withpica.com/terms",
-    "websiteURL": "https://withpica.com"
+    "defaultPrompt": [
+      "What needs attention in my catalog?",
+      "Which of my works are missing ISWCs?",
+      "Find the ISWC for one of my songs."
+    ],
+    "composerIcon": "./assets/icon.png",
+    "logo": "./assets/logo.png",
+    "brandColor": "#B87333",
+    "brandColorDark": "#B87333",
+    "category": "Productivity"
   },
-  "name": "app-69e8b6ea372c8191b97e6821a75f4bc3",
-  "version": "2.0.0"
-}
\ No newline at end of file
+  "extensions": {
+    "com.openai": {
+      "onboardingSkill": "./skills/first-session/SKILL.md",
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "Catalog briefing: what needs attention",
+              "prompt": "give me my catalog pulse",
+              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_dashboard_briefing)",
+              "expected_behavior": "A summary of the sandbox catalog's current state, including the four works missing ISWCs (Chrome Valley, Linen Road, Midway Light, Slate Window). Counts come from the sandbox."
+            },
+            {
+              "description": "Search the catalog by title",
+              "prompt": "find the work \"Glass Horizon\" in my catalog",
+              "tools_triggered": "pica_execute (pica_works_query)",
+              "expected_behavior": "The Glass Horizon work from the sandbox with its metadata: ISWC, writer credits, status and splits."
+            },
+            {
+              "description": "List works missing ISWCs",
+              "prompt": "which of my works are missing ISWCs?",
+              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_works_query)",
+              "expected_behavior": "Exactly four works: Chrome Valley, Linen Road, Midway Light and Slate Window. Nothing is changed."
+            },
+            {
+              "description": "Look up a missing ISWC in external sources",
+              "prompt": "find the iswc for Slate Window",
+              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_resolve_work)",
+              "expected_behavior": "Lookup results from MLC, MusicBrainz, Spotify and similar sources for Slate Window. Identifier-matched results are applied; fuzzy matches are returned as proposals for the user to review, not applied."
+            },
+            {
+              "description": "Registration export for works missing ISWCs",
+              "prompt": "generate a song registration export for my works missing ISWCs",
+              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_export_song_registration with iswc_status \"missing\")",
+              "expected_behavior": "A song-registration export scoped to exactly the four ISWC-missing sandbox works, with CWR-compatible CSVs, a PDF summary and a mapping guide, returned as a download link."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Listening recommendation, not catalog management. withPICA manages rights, credits and metadata for the user's own songs; it does not recommend music to listen to.",
+              "prompt": "find me a good song to listen to right now"
+            },
+            {
+              "description": "Creative writing, not a catalog operation. withPICA records works that exist; it does not compose new ones.",
+              "prompt": "write me song lyrics about heartbreak"
+            },
+            {
+              "description": "General industry question. withPICA answers from the user's own catalog data, not general reference figures, so it should say so rather than invent a number.",
+              "prompt": "how much does a Spotify stream pay?"
+            }
+          ]
+        },
+        "demo_recording_url": "https://youtu.be/7wILM8n8zHM",
+        "commerce": false,
+        "commerce_description": "withPICA does not sell products or process payments inside ChatGPT."
+      },
+      "publication": {
+        "release_notes": "2.1.0: adds three skills (getting started, catalog audit, register my works) and a getting-started onboarding skill. Server: instructions no longer refer to other connectors, and pica_execute is now marked destructive because it can run delete and merge tools."
+      }
+    }
+  },
+  "apps": "./.app.json"
+}
Full technical diff · 10 changed fields

changed /files/.app.json/sha256

BEFORE
"0b638e6312b818b9a5fb9a7a5e495030e8cd417147616bebee28e43bd4f143ae"
AFTER
"bfc37935e3deab36c50507cf3cf774210f5e057fd7ea5bf83b111efdd2e0f330"

changed /files/.app.json/size

BEFORE
127
AFTER
100

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"670a3d421f1f9ac0903f30c6c8daa394e84ee2174211c3bc5539ca70aae67e83"
AFTER
"ea78f8263cb2aea094171350e84397ebe4b0dc1d470c785c7a6b3a659f88a2fc"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2788
AFTER
6241

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "886ec3e9442305022baa086152e59339fd07a960fd5b4a3be4dca543b110970b",
  "size": 104
}

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "e8a3286d0846e0cd9ec695aea9fae53c6a8a88d07d2c666d84ccf76c3450a790",
  "size": 23250
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "e8a3286d0846e0cd9ec695aea9fae53c6a8a88d07d2c666d84ccf76c3450a790",
  "size": 23250
}

added /files/skills~1catalog-audit~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ce5b1b49fa62d812bccdbe7bd3003fe6c1f9a1718ac648736e8f3acca2b2ecbf",
  "size": 4598
}

added /files/skills~1first-session~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ecf506e4740fa79295d4ed39e904afc252f4f04933132aff6f3edcdc534048be",
  "size": 17265
}

added /files/skills~1register-my-works~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8ca0232fc6b19c6e7d99b45f8973cc9e2e56cb50466017b58ea93b56fe14093d",
  "size": 5348
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "bfc37935e3deab36c50507cf3cf774210f5e057fd7ea5bf83b111efdd2e0f330",
      "size": 100
    },
    ".codex-plugin/plugin.json": {
      "sha256": "ea78f8263cb2aea094171350e84397ebe4b0dc1d470c785c7a6b3a659f88a2fc",
      "size": 6241
    },
    ".mcp.json": {
      "sha256": "886ec3e9442305022baa086152e59339fd07a960fd5b4a3be4dca543b110970b",
      "size": 104
    },
    "assets/icon.png": {
      "sha256": "e8a3286d0846e0cd9ec695aea9fae53c6a8a88d07d2c666d84ccf76c3450a790",
      "size": 23250
    },
    "assets/logo.png": {
      "sha256": "e8a3286d0846e0cd9ec695aea9fae53c6a8a88d07d2c666d84ccf76c3450a790",
      "size": 23250
    },
    "skills/catalog-audit/SKILL.md": {
      "sha256": "ce5b1b49fa62d812bccdbe7bd3003fe6c1f9a1718ac648736e8f3acca2b2ecbf",
      "size": 4598
    },
    "skills/first-session/SKILL.md": {
      "sha256": "ecf506e4740fa79295d4ed39e904afc252f4f04933132aff6f3edcdc534048be",
      "size": 17265
    },
    "skills/register-my-works/SKILL.md": {
      "sha256": "8ca0232fc6b19c6e7d99b45f8973cc9e2e56cb50466017b58ea93b56fe14093d",
      "size": 5348
    }
  }
}

SHA-256 of public snapshot: 7c074b2210e44dbcc1136a899b24e2a2228883c1d146dd0db1c08abd1a5fa417