solidprivacy's picture
Add component protocol attribution notice
f51b712
|
Raw
History Blame Contribute Delete
936 Bytes

Notice — Streamlit component protocol bridge

The local file streamlit_bridge.js is an independent minimal implementation of the public Streamlit Components v1 iframe messaging protocol used by this non-mutating spike.

The protocol names and behavior were checked against the official streamlit-component-lib project, which is distributed under the Apache License 2.0:

  • project: streamlit/streamlit-component-lib
  • copyright: Streamlit Inc.
  • license: Apache License 2.0

No external streamlit-component-lib JavaScript bundle is copied, installed or loaded at runtime. The spike keeps the bridge small, local and dependency-free. It sends only:

  • streamlit:componentReady;
  • streamlit:setFrameHeight;
  • streamlit:setComponentValue;

and listens only for:

  • streamlit:render.

The remainder of the component code is specific to SolidPrivacy Scrub and is covered by the repository's own licensing and governance.