11# Articraft for Pascal
22
3- An external Pascal Editor plugin for articulated 3D assets. It can browse a
4- Pascal-hosted mirror of Articraft-10K, place URDF assets as custom Pascal nodes,
5- pose their revolute/continuous/prismatic joints, and submit prompt or reference-
6- image jobs to a credentialed mini-articraft worker that returns posable USDZ.
3+ A standalone reference plugin showing how to integrate Articraft with Pascal
4+ Editor through the public Plugin API. It can browse a host-provided mirror of
5+ Articraft-10K, place URDF assets as custom Pascal nodes, pose their
6+ revolute/continuous/prismatic joints, and submit prompt or reference-image jobs
7+ to a credentialed mini-articraft worker that returns posable USDZ.
8+
9+ This repository contains no private Pascal application source, deployment
10+ configuration, project data, provider accounts, or credentials. The browser
11+ plugin communicates only through the documented public plugin contracts and
12+ same-origin host routes described below.
713
814Placement previews use the same articulated URDF/USDZ hierarchy as committed
915nodes, with translucent non-interactive materials and live articulation. New
@@ -67,9 +73,10 @@ credentials. Hosts expose the same-origin broker described in
6773 It does not persist a provider key, worker bearer token, Supabase service-role
6874 key, or Pascal user identity.
6975
70- The plugin has no OAuth scopes or external account session. Report security or
71- support issues through the repository's
72- [ GitHub issues] ( https://github.com/pascalorg/plugin-articraft/issues ) .
76+ The plugin has no OAuth scopes or external account session. Report suspected
77+ security issues privately by following [ SECURITY.md] ( ./SECURITY.md ) ; use
78+ [ GitHub issues] ( https://github.com/pascalorg/plugin-articraft/issues ) for public
79+ support requests.
7380
7481## Development
7582
@@ -87,10 +94,9 @@ uv run pytest
8794Read [ Create a plugin] ( https://editor.pascal.app/docs/developers/plugins ) for
8895Pascal's public Plugin API v1 contract.
8996
90- Pascal currently consumes the reviewed Git commit and transpiles the raw
91- TypeScript entrypoint, matching the Nature reference plugin. ` bun run build `
92- emits a code-split ESM review artifact under ignored ` dist/ ` ; no install-time
93- script or network request is required.
97+ Hosts consuming the reviewed Git source must transpile the raw TypeScript
98+ entrypoint. ` bun run build ` emits a code-split ESM review artifact under ignored
99+ ` dist/ ` ; no install-time script or network request is required.
94100
95101## Upstream and data attribution
96102
0 commit comments