Repository navigation
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Copy-only trust alignment
Capability scopes are not encryption. Align public copy with current ordinary hosted plaintext-at-rest storage and link the existing Security and trust source. No product behavior, APIs, legal policies or technical trust-model changes. OpenKey service custody is not described as user-exclusive wallet custody.
Copy changes
Access control is not encryption. Ordinary data on hosted nodes is currently stored in plaintext at rest; TinyCloud does not currently provide encryption at rest or end-to-end encryption for that stored data. Operators can access unencrypted values. Your own wallet keeps its signing key under your control; OpenKey-managed keys have a separate custody boundary. See Security and trust for storage, key custody, application encryption and authorized-client boundaries.
• Encryption strategies (e.g., eventually adopting fully auditable or decentralized approaches) ensure users do not need to trust an external party with their raw data.
• Fine-grained permissioning allows you to decide, for instance, whether someone can see if you are “in NYC” without giving away your exact coordinates or entire location history.
• Ordinary data on hosted nodes is currently stored in plaintext at rest. TinyCloud does not currently provide encryption at rest or end-to-end encryption for that stored data; operators can access unencrypted values.
• A limited answer, such as whether you are in a city, can reduce what a recipient receives; it does not hide the underlying location from the service processing it.
• Encryption / Capabilities: Fine-grained permission tokens or data-logic (“DataLog” / “biscuit tokens”) letting you define, for instance, “Friend X can see only yes/no if I’m in Berlin today.”
• Capabilities: Scoped permissions define which resources and actions an app or agent may use. They do not encrypt those resources.
• Key Management
• Each artifact or data bucket is encrypted under keys that live with the user.
• To share or compute on data, the user issues ephemeral permissions that can be revoked or narrowly scoped.
• Path Forward
• Adopting standardized approaches to capabilities-based security (e.g., biscuit tokens or DataLog for flexible policy logic).
• Ensuring that “post-quantum” or advanced cryptographic methods can be integrated over time.
• Users grant apps and agents capability scopes for the data they need.
• Signing with your own wallet keeps its key under your control. OpenKey-managed keys use a separate service custody model; signing keys do not by themselves encrypt stored data.
• Revocation support and limits depend on the access path. Ending access cannot recall copies already read.
• Encryption at rest is planned, not a current hosted-storage guarantee. See the at-rest implementation status.
• See Security and trust for operator access, application-specific encryption, key custody and authorized-client boundaries.
Verification
README and product vision rendered with Marked and inspected in Chromium. Copy-only: no node runtime or API changes. Technical at-rest and trust-model sources unchanged.
Human review — not guessed
Non-repository follow-through
Review exported/PDF/Keynote/Google Slides decks and recordings; social bios/pinned posts; app-store and connector-directory listings; email/CRM investor templates; cached previews/OG cards and externally hosted collateral. These sources were not edited.