Skip to content
This repository was archived by the owner on Aug 25, 2024. It is now read-only.

Commit 2eaf268

Browse files
committed
docs: discussions: Alice Engineering Comms: 2024-08-20
1 parent c747ab9 commit 2eaf268

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1078
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- GITHUB_STEP_SUMMARY
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 2024-06-28 Engineering Logs
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://ersei.net/en/blog/fuse-root
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/microsoft/graphrag
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 2024-07-04 Engineering Logs
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## 2024-07-04 @pdxjohnny Engineering Logs
2+
3+
- https://docs.mindsdb.com/sdks/python/installation
4+
- https://docs.mindsdb.com/setup/custom-config
5+
- https://docs.mindsdb.com/setup/environment-vars
6+
- https://docs.mindsdb.com/integrations/app-integrations/github
7+
- https://docs.mindsdb.com/integrations/ai-engines/openai
8+
- https://docs.mindsdb.com/integrations/ai-engines/rag
9+
- https://docs.mindsdb.com/integrations/ai-engines/langchain
10+
- https://docs.mindsdb.com/contribute/install#install-mindsdb-for-development
11+
- Fallout new vegas as an RTS
12+
13+
```bash
14+
python -m pip install -U mindsdb_sdk mindsdb
15+
sudo caddy add-package github.com/greenpau/caddy-security
16+
```
17+
18+
19+
- TODO
20+
- [ ] Fix scorecard stuff
21+
- [ ] Dev env via API
22+
- [ ] #1207
23+
- [ ] "You are Alice, what do you have access to"
24+
- [ ] Add to dotfiles `forge-install.sh`
25+
- [ ] Some kind of fuse to oras layers thing
26+
- [ ] Coder deployment
27+
- [ ] Asciinema server deployment
28+
- [ ] https://docs.asciinema.org/manual/server/self-hosting/
29+
- [ ] local llm rust mistral execution engine or something
30+
- [ ] Headless (with display capability) chrome browser
31+
- [ ] Async Playwright
32+
- [ ] SCITT Policy Engine CWT Rebase
33+
- [ ] Federation
34+
- [ ] GUAC
35+
- [ ] kvm capable kubernetes in docker (kata)
36+
- [ ] blob storage
37+
- [ ] minio
38+
- [ ] SMTP
39+
- [x] prompt: Is there a production quality rust [memory safe language] SMTP server you know of?
40+
- https://stalw.art/docs/install/linux
41+
- [ ] FaaS
42+
- [ ] Patches and train of thought + history +_ asciiema to changelog and docs (as patches)
43+
- [ ] Start from `agi.py` event based approach
44+
- [ ] Focus on being able to live view Alice as she does development and jump in at any point
45+
- [ ] Format (reuse policy engine with stack frames captured as checkpoint restore?) to track train of thought
46+
- [ ] SCITT protected json-ld + ORAS trampoline resource loader
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
prompt: How can I patch caddy to implement oidc auth in the same fashion as basic auth?
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
- https://github.com/caddyserver/caddy/commit/68c5c71659109b10226f10873f7dc67102b9dc14
2+
- https://github.com/mindsdb/mindsdb/issues/9024
3+
- https://github.com/mindsdb/mindsdb/pull/9032
4+
- https://github.com/pdxjohnny/caddy-oidc-auth
5+
6+
```bash
7+
xcaddy build --with github.com/pdxjohnny/caddy-oidc-auth
8+
sudo setcap cap_net_bind_service=+ep /usr/bin/caddy
9+
```
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
## 2024-07-07 Engineering Logs
2+
3+
- fork is all you need (grep: fork + exec via activitypub)
4+
- try federation of forges to trigger fork workflows on synchronize. If it rebases clean, stage it via pr to pr. If it rebases dirty throw it in the ad hoc cve loop. Requires synchronization is an ad hoc cve
5+
- webhook github attestations to federate to scitt
6+
- Alice (the architecture) decentralizes the means of production
7+
- TCB schema for threat models
8+
9+
```console
10+
$ python -m pip install -U pip setuptools wheel build && python -m pip install -e .
11+
# Success!
12+
$ git log -n 1
13+
commit 4f9022420a33ef4a5d57ece1f82a0485e5b9ca14 (HEAD -> main, origin/main, origin/HEAD)
14+
Author: Andrey <andrey@mindsdb.com>
15+
Date: Sat Jul 6 00:37:55 2024 +0300
16+
17+
API handler tests and fixes (#9445)
18+
$ python --version
19+
Python 3.10.13
20+
$ python -m mindsdb --api=http,mongodb,mysql --help
21+
usage: __main__.py [-h] [--api API] [--config CONFIG] [--install-handlers INSTALL_HANDLERS] [--verbose] [--no_studio] [-v] [--ml_task_queue_consumer]
22+
23+
CL argument for mindsdb server
24+
25+
options:
26+
-h, --help show this help message and exit
27+
--api API
28+
--config CONFIG
29+
--install-handlers INSTALL_HANDLERS
30+
--verbose
31+
--no_studio
32+
-v, --version
33+
--ml_task_queue_consumer
34+
$ python -m pip install "https://github.com/mindsdb/mindsdb/archive/4f9022420a33ef4a5d57ece1f82a0485e5b9ca14.zip#egg=mindsdb"
35+
```
36+
37+
- If you use the virtual network you should be able to secure tcp sockets at known ports over a custom network. This would make hooking bind events easily via ebpf.
38+
39+
[![asciicast](https://asciinema.org/a/667169.svg)](https://asciinema.org/a/667169)
40+
41+
- https://github.com/cloudflare/boringtun
42+
- forgejo keeps changing ports
43+
44+
[![asciicast](https://asciinema.org/a/667174.svg)](https://asciinema.org/a/667174)
45+
46+
- prompt: What is John working on and why?
47+
- https://github.com/pdxjohnny/dotfiles/commit/8d9850f85314a9f5c30f5bb7b8e47ba3857357be
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/confidential-computing/governance
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- https://github.com/occlum/occlum/blob/be4de47940ca6f9c3a9d4873587dfa592b2b2dc6/docs/remote_attestation.md
2+
- https://occlum.readthedocs.io/en/latest/tutorials/LLM_inference.html
3+
- https://github.com/mindsdb/mindsdb-js-sdk
4+
- TODO
5+
- [ ] JSON schema for oidc config similar to SCITT for caddy
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- learn rust
2+
- stream
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://astral.sh/blog/uv
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 2024-07-11 Engineering Logs
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## 2024-07-11 SCITT: AI Agent Workload Identity with LiteLLM Recap
2+
3+
- https://github.com/scitt-community/scitt-api-emulator/pull/37
4+
- https://github.com/pdxjohnny/litellm/commit/3b6b7427b15c0cadd23a8b5da639e22a2fba5043
5+
- https://github.com/scitt-community/scitt-api-emulator/commits/1e4ec8844aa1ead539ddfd1ac9b71623e25f4c0d
6+
- https://mailarchive.ietf.org/arch/msg/scitt/BjCAySWyODuhDWwn4kMtCoY5eDA/
7+
- https://github.com/search?q=repo%3Aintel%2Fdffml+Phase+0&type=code&p=2
8+
- https://github.com/intel/dffml/blob/c50b68c3af49167e9cbfef4c31d4096de9e1846a/docs/discussions/alice_engineering_comms/0572/reply_0000.md
9+
- https://github.com/intel/dffml/blob/c50b68c3af49167e9cbfef4c31d4096de9e1846a/docs/discussions/alice_engineering_comms/0573/reply_0000.md
10+
- https://github.com/intel/dffml/blob/c50b68c3af49167e9cbfef4c31d4096de9e1846a/docs/discussions/alice_engineering_comms/0574/reply_0000.md
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## 2024-07-11 @pdxjohnny Engineering Logs
2+
3+
- Assistants API in Rust, ingest all links and docs and repos for Alice work.
4+
- Have Her refactor the existing docs in same writing style / voice
5+
- prompt: How would I use the openai assistants API async in rust to upload files, download git repos and upload all the files from all the HEADs of all the branches, and inform the AI of the relationships between this data using neo4j, and have it write documentation based on existing documentation using all it's knowledge? Use pyo3 to create a Python package which wraps the main function and passes neo4j connection paramters, repo url and temp directory for all the repos and the openai credentials, using pydantic classes on the python side
6+
7+
```bash
8+
mkdir ~/Documents/python/scitt-api-emulator-rust-policy-engine
9+
cd ~/Documents/python/scitt-api-emulator-rust-policy-engine
10+
python -m venv .venv \
11+
&& . .venv/bin/activate \
12+
&& python -m pip install -U pip setuptools wheel \
13+
&& python -m pip install maturin \
14+
&& maturin init --bindings pyo3 \
15+
&& maturin develop
16+
```
17+
18+
- rust compiler errors as json
19+
- feedback loop
20+
- https://rustc-dev-guide.rust-lang.org/diagnostics.html#json-diagnostic-output
21+
- > `rustc ... --error-format json`
22+
- https://duckduckgo.com/?q=site%3Amaturin.rs+rustc&ia=web
23+
- https://www.maturin.rs/config#cargo-options
24+
25+
[![asciicast](https://asciinema.org/a/667688.svg)](https://asciinema.org/a/667688)
26+
27+
- https://github.com/openai/GPTs-are-GPTs/blob/36af7ac78d218158fd2070bd8775c86a99f222da/code/gpts_are_gpts_script2.ipynb
28+
- > Something weird (Monorepo requires Python 3.11 or later) has happened while importing numpy.exceptions.
29+
- *deranged Pythonic laughter*
30+
- https://github.com/pdxjohnny/scitt-api-emulator/pull/7
31+
- echo We want an async python lib that is bindings to rust We'll implement the policy engine within rust
32+
33+
[![asciicast](https://asciinema.org/a/667695.svg)](https://asciinema.org/a/667695)
34+
35+
- Let's hook up the policy engine with check suites to compile the rust code
36+
- Later let's hook it up to forgejo
37+
- Got workflow structs compiling
38+
- https://github.com/pdxjohnny/scitt-api-emulator/commit/612b5c498c2a9244001f9be0a092d706945bdef6
39+
40+
[![asciicast](https://asciinema.org/a/667709.svg)](https://asciinema.org/a/667709)
41+
42+
- https://docs.rs/pyo3-log/latest/pyo3_log/#interaction-with-python-gil
43+
- TODO
44+
- [x] Clean compile and run and validation of policy engine request objects
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://www.xda-developers.com/apple-made-a-brand-new-os/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/denosaurs/deno_python
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/ubolonton/denopy/issues/4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- All the major pieces are there
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## 2024-07-12 World Domination Council
2+
3+
- SCITT: All the major pieces are there
4+
- tell me what a registration policy is
5+
- profile
6+
- need extensibility point for policy
7+
- What are our next steps?
8+
- Hardware BOM is a huge problem
9+
- AJ authoring paper
10+
- https://csrc.nist.gov/Events/2024/enhancing-security-of-devices-and-components
11+
- How to do embargoed vuln sharing
12+
- Attestation services talking SCITT
13+
- SARIF output metaschema
14+
- https://github.com/usnistgov/metaschema-java/pull/373
15+
- https://transparency.dev/summit
16+
- A.J. Let's get implementation
17+
- A.J. to chair COSE ActivityPub stuff
18+
- Build off ROLI and CBOR and COSE and COAP and ActivityPub
19+
- Smallest payload
20+
- Deltas
21+
- https://datatracker.ietf.org/doc/rfc8322/
22+
- IETF CORAL
23+
- As long as we can namspace / actor to urns on same IP, for decentralized k8s
24+
- > Think RDF but CBOR avoid everything the SPICE people hate about JSON-LD for RDF in VC.
25+
- /acc/
26+
27+
![such-alignment](https://user-images.githubusercontent.com/5950433/226707682-cfa8dbff-0908-4a34-8540-de729c62512f.png)
28+
29+
- https://github.com/slsa-framework/slsa/issues/975
30+
- https://github.com/chkimes/image-attestation/commit/bb2033c4398169635e5027723d9b69681ea8d35c#diff-f7657169a0123564242ee2e8ed946c773f89897910eb0b3054f1eaa2c87f3711R21
31+
- swtpm measure PCR values put in SCITT
32+
- IMA
33+
- Hiberation
34+
- Disk image
35+
- Current client server terminology
36+
- Server provides quote
37+
- Client verifies
38+
- in-toto policy working group
39+
- https://docs.google.com/document/d/1fcrpj5tD2j3ugmW3-IapaOy69JYGN6PvKBfMa62W53I/edit#heading=h.ab6c414763s0
40+
- Ramping
41+
- Verificatoin smmary
42+
- Backwards compatibility
43+
- VCS folds into L4 policy engine
44+
- https://github.com/gittuf/gittuf
45+
- fine grained access control
46+
- /acc/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/supabase/supabase/pull/21561
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- https://github.com/bullfrogsec/bullfrog?tab=readme-ov-file
2+
-
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- cose blob for bdiffs
2+
- pyexecl llm query
3+
-
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
https://github.com/meta-llama/llama-agentic-system
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Scitt ietf 120
2+
3+
- AJ made a comment reenforcing our policy engine work as being needed within extension docs (effectively) thank you AJ!
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://kwasm.sh
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://dicedb-docs.netlify.app/tutorials/realtime-leaderboard/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/pdxjohnny/scitt-api-emulator/pull/8
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 2024-08-02 Engineering Logs
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## 2024-08-02 @pdxjohnny Engineering Logs
2+
3+
- https://github.com/DiceDB/dice
4+
- https://github.com/meilisearch/meilisearch
5+
- Use for retrival with agenic rag
6+
- https://docs.tea.xyz/tea-white-paper/white-paper#staking-to-secure-the-software-supply-chain
7+
- 🛤️🛤️🛤️🛤️🛤️🛤️🛤️
8+
9+
![such-alignment](https://user-images.githubusercontent.com/5950433/226707682-cfa8dbff-0908-4a34-8540-de729c62512f.png)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 2024-08-04 Engineering Logs
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## 2024-08-04 @pdxjohnny Engineering Logs
2+
3+
- TODO
4+
- [ ] AV stream to inventory
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#intel-gpus

0 commit comments

Comments
 (0)