This public guide is for browsing, comparing, and submitting profile packs from the member side. Privileged moderation, featured curation, secret export rules, and operator recovery steps are intentionally excluded from this page.
Need the exact migration boundary first? Start here: Bot Profile Migration Scope (Ground Truth)
- Browse published profile packs in
/market. - Open
Detail & Compareand run section-scoped compare against local runtime. - Submit a profile-pack artifact to the community queue from the member surface.
- View only your own profile-pack submissions.
- Download only your own submission export.
Sharelife seeds one published starter pack automatically:
pack_id:profile/official-starterpack_type:bot_profile_packversion:1.0.0featured:true
Use it for:
- catalog filtering (
pack_id=profile/official-starter) - compare-with-runtime rehearsal
- validating section selection before you submit your own pack
- Prepare or select a local profile-pack artifact and copy its
artifact_id. - Open
/memberor/marketin the local WebUI. - In the profile-pack area, paste
artifact_idintoSubmit To Community. - Optional submit controls:
pack_typeselected_sectionsredaction_modereplace_existing
- Submit the pack.
- Open
My Profile-Pack Submissionsto inspect status, detail, and your own export download.
pack_typebot_profile_packextension_pack
selected_sections- section subset for the published artifact payload
redaction_modeexclude_secretsexclude_providerinclude_provider_no_keyinclude_encrypted_secrets
replace_existing- retires earlier pending submissions for the same member + pack and keeps the latest pending row as the active review candidate
- Public/member docs cover compare and submission.
- Privileged apply/rollback is not part of the public contract.
- The supported handoff is:
- browse published pack
- compare selected sections
- decide whether to install/import locally
- submit your own artifact for review if you want it published
- Community submission on this branch is
artifact_id-based; direct public ZIP upload is not the contract here. replace_existingonly normalizes pending rows. It does not overwrite already approved or rejected history.- “Perfect restore” is not implied by compare/submission output; compare is advisory, not a full environment snapshot restore.
- Secret-bearing operator exports are not public artifacts and are not downloadable from member docs surfaces.
pendingapprovedrejectedreplaced
- Profile-pack catalog routes are public read-only.
- Submission and “my submissions” routes are member-only and owner-scoped.
- Privileged moderation, device/session governance, and privileged storage workflows live in private docs only.