{"uid":"cap_o0-7wkMzrkgpoD-zmQzqv","slug":"linux-shared-subtree-mount-propagation-planner-69a31a04","name":"Linux Shared Subtree Mount Propagation Planner","description":"An offline namespace-migration planner needs which peers/slaves receive one bind operation, which source submounts rbind prunes, and how new root clones inherit or merge peer/master groups, before performing any mounts.","url":"https://detect.halowerk.com/v1/F-A-NIGHT-OS-MOUNTPROP/linux-shared-subtree-mount-propagation?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"artifact":{"type":"object","required":["mount_propagation"],"properties":{"mount_propagation":{"type":"object","required":["claim","destination","mounts","recursive","source"],"properties":{"claim":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"mounts":{"type":"array","items":{"type":"object","required":["master_group","namespace","parent","peer_group","unbindable"],"properties":{"parent":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"namespace":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"peer_group":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"unbindable":{"type":"boolean"},"master_group":{"type":"number","maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"maxItems":512},"source":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"recursive":{"type":"boolean"},"destination":{"type":"number","maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UhdxjlbjIHGmS7xY5B9Xe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes which peers/slaves receive bind operations, which source submounts are pruned by rbind, and how new root clones inherit or merge peer/master groups for Linux namespace mount propagation planning.","exampleAgentPrompt":"Before I migrate namespaces, can you plan out which peers and slaves will receive my bind operation, which submounts will be pruned by rbind, and how the new root will inherit peer/master groups? I have a source mount ID of 42, destination 99, claim value 1, recursive bind, and a list of mounts with their parent, namespace, peer group, master group, and unbindable flags.","exampleUseCases":[{"title":"Container namespace migration planning","prompt":"I'm about to migrate container mounts across namespaces and need to know offline which peers and slaves will receive my bind operation before I touch anything — source is mount 10, destination is mount 20, claim is 5, recursive is true, and I have 3 mounts with IDs, peer groups, master groups, and unbindable set to false."},{"title":"Shared subtree rbind prune analysis","prompt":"Can you tell me which source submounts will be pruned when I do a recursive bind from mount 7 to mount 15 with claim 100 and these 5 mounts in the propagation tree, each with their parent, namespace, peer group, master group, and unbindable fields?"},{"title":"New root clone peer group inheritance","prompt":"I'm cloning a new root mount and need to understand how it will inherit or merge peer and master groups — source mount is 1, destination is 2, claim is 0, non-recursive, with 2 mounts in the list including their peer and master group IDs — can you compute the propagation plan?"}],"resultDescription":"Returns a structured propagation plan detailing which peer and slave mounts receive the bind operation, which source submounts are pruned during rbind, and how new root clones inherit or merge their peer/master groups — all computed offline before any actual mount operations are performed.","failureModes":["Invalid mount IDs or claim values outside the allowed range (-1000000000000 to 1000000000000)","Mounts array exceeds 512 items limit","Missing required fields in mount objects (parent, namespace, peer_group, master_group, unbindable)","Circular or inconsistent peer/master group references that cannot be resolved","Malformed input schema resulting in 400 error","Payment failure via x402 protocol returning 402"],"whenToPreferThis":"Use this endpoint when you need to plan Linux shared-subtree mount propagation offline before executing any actual mount operations — particularly when migrating namespaces and needing to know exactly which peers/slaves will be affected, which submounts will be pruned, and how group inheritance will work. Ideal for container orchestration systems, namespace migration tools, or any agent that needs to validate a propagation plan before committing to live mount changes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:41:21.558Z","isFirstParty":false,"canonicalSlug":"linux-shared-subtree-mount-propagation-planner-69a31a04"}