Cryptograss:Delivery-kid: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
No edit summary
Magent (talk | contribs)
image_dark: the light portrait inverted (each character to its mirror on the ramp ' .:-=+*#%@'), for dark mode (via update-page on MediaWiki MCP Server)
Tag: Reverted
Line 1: Line 1:
<proposed by="Magent">
{{Infobox resource
{{Infobox resource
| image_dark = <pre style="font-size:5px; line-height:1.1; font-family:monospace;">
@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@#+ .. -%@@@@@@@@@@@%@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@@@@%@@%@@@%@@%@@ +@@@@@@@@@@@@@@@@+:.=@@+ .@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%..@@@@@@@@@@ %%@@%=%@@@@@@@@@@* %@@@@%@@@@
@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%@@* -@%@@ %@@  @@@ .+.% @@@@@@%%@@@@@@= @@@%@@@@
@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@ %%@.+@ @@@@  %@##: =-@@@@@#  .#%%.%@@ @@@@@%@
@@@@@@@@@%@@@@@@%@@@@@@@@@%@@%@@ + @@- #@:@.@@.#@@  .:@@@#::  -.-:#%@@% @%@@@@
@@@@@@@@@%@@@@@@%@@@@@@@@@%@@@@@*  %@@@ +*@@@@@@@@@@@@ .-@  =:% -%%%%@@ @@@%@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @ #@@@@@@@@@@@@@@@@@@@@+=#        %%@ #%%@
@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@ :@@@@@@@@@@@@@@@@@@@@@@@@@@#. +##-=##% +%@
@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+  -  -@: @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@.@@@@@@@%@@%@@@@@@@@@@@@@@@@*@@**%%%  @@-
@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@% %%%%###########%#%#%@%@@@@@.@*%=    .%%*.@
@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@+-%=  :*..#*#######:  =##%%@@@@%% #. .### #@%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@% -#**##    .###########  #%@@+@.      -@@%@
@@@@@@@@@%@@@@@@@@@%@@@@@@%@@%@@ **####- :*    :#######  *  #%## %@@@@@@%@@@@
@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@ +*##### # .*#############      ## :%%@@@%@@%@
@@@@@@@@@%@@@@@@@@@@@@@%@@%@@%@ *########################+  = : ##= -@%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@ ##########################-.-=. ##.. %@@@@@@%@
@@@@@@@@@%@@@@@@@@@@@@@@@@%@@%    .######+.**-### +########-=-#:# # -@@@%%@%@
@@@@@@@@@@@@@@@@%@@@@@@@%@%@@%. *###.### ##..##*##  *#######+ * + *  %@@@%@@@@
@@@@@@@+: @@@%@+.=# @@@@@@@@@%@ * ##  ###.###################..#- : %@@@@@@@@@
@@@@@@-.# @%%-+###..@@@@@@%@@%%@ #.  =########################.*#: *@@%@@%@@@@
@@@%@@ ## %*-### -@%@@@@@@%@@%@@-=## ##**##+#######*########### #  @@@@@@%@@@@
@ * @# ## +:### #@@%%@@%@@%@@%@@ ## *####*-=#    -= **######### #..@@@@@@%@@@@
@ *.=# *# +-###-%.##+-#%@@%@@%%.+##*  *  :  # +##% **########- *: %@@%@@@@@@@
@:+#.# ### :###  ## +*##+ @@@%@.+## #+ ##* .*############# ##.+:  -  =@@@%@@@@
@@.#+ : ### -##-###--@%=-**@@%@-.*  ..-:#################:+:-#  :###  %@@%@@%@
@@@ ###  --###% *##+ @@@--# %%@% #*=.-#################* * #.  ####-  ++=*@@@
@@@@ *.#########*### @@@--## %@@@ +###:#################.-# :+  :###- *##@@@@
@@%%@* ### -## .-#### =@@ .#.-%@@@=-*# ########% +##### # *# .##:.=###:  %@%@
@@@@@@% #### -########## -## %@@@@@% # +###### :#####= +#=.+ +###@%@@%@@@++@@@
@@@@@@@@ *####+.######### =.#%@@@@@@% ## .=..*#####+ +# *%= .%%@@@%@@@@@@@@@@@
@@@@@@@@.=###### #########* @%@@@%@@@%# =########  # *:=#%- +@@@@@@@@@@@%@@@@
@@@@@@%@@ #########*#####* %@%@%%@@@%@@- -#*+.  +=  #+    +@@@@@@@@@@@@@@%@@@@
@@@@@@%@@ *######### ###.  :.:%@@%@@%@%+      .# %# .%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@# ###########: .+-: .%  .-%#%+  : +#:  = -@%@@@@@@@@@@@@%@@@@@@%@@@@
@@@@@@%@-  *########-#@%@@%@@%.=####*  -+ #@*#.#%#@@@@@@%@@%@@@@@@@@@@@@@%@@@@
@@@@@@%  ##########%@@@@@@@@@@@ .++.. *@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@
@@@@@@.%: #####= +. @@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@
@@@@@ +@@+%@@@@@%: #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@
@@@@@ +@@@@@@@@@@@@%@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@%@@%@@@%@@%@@@@@@@@@%@@@@@@@@@%@@%@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@%@
</pre>
| image = <pre style="font-size:5px; line-height:1.1; font-family:monospace;">
| image = <pre style="font-size:5px; line-height:1.1; font-family:monospace;">
         .                          .      .  :=@%%@*.          .           
         .                          .      .  :=@%%@*.          .           
Line 50: Line 95:
| namesake = [[wikipedia:The_Pizza_Tapes|The kid who leaked the pizza tapes]]
| namesake = [[wikipedia:The_Pizza_Tapes|The kid who leaked the pizza tapes]]
}}
}}
</proposed>
<div style="font-size:8px; line-height:1.2; text-align: center; background-color:#f8f9fa; border: 1px solid 895555;">
<div style="font-size:8px; line-height:1.2; text-align: center; background-color:#f8f9fa; border: 1px solid 895555;">
<pre>
<pre>
Line 81: Line 127:
* '''[[Special:DeliveryKidAudit]]''' — live view of the most recent audit run. The page reads a JSON blob from <code>delivery-kid.cryptograss.live/audit-latest.json</code> (written by maybelle's host cron); it makes no wiki edits and never appears in recent changes.
* '''[[Special:DeliveryKidAudit]]''' — live view of the most recent audit run. The page reads a JSON blob from <code>delivery-kid.cryptograss.live/audit-latest.json</code> (written by maybelle's host cron); it makes no wiki edits and never appears in recent changes.


When the audit detects a problem (orphan pin/seed/draft, missing pin/seed, stalled draft, cleanup pending) AND the problem set has changed since the last posting, it creates a one-shot page at <code>Cryptograss:Delivery-kid-audits/&lt;blockheight&gt;</code>. Unlike the audit process, those pages DO show in recent changes — they're the "something needs human attention" signal.  
When the audit detects a problem (orphan pin/seed/draft, missing pin/seed, stalled draft, cleanup pending) AND the problem set has changed since the last posting, it creates a one-shot page at <code>Cryptograss:Delivery-kid-audits/&lt;blockheight&gt;</code>. Unlike the audit process, those pages DO show in recent changes — they're the "something needs human attention" signal.


====Manual cleanup of an orphan staging dir====
====Manual cleanup of an orphan staging dir====

Revision as of 06:27, 19 October 2026

Delivery-kid
         .                          .       .  :=@%%@*.           .           
         .                .  .   .  .  @=                =#%+  =@%            
                             .     .%%          @..  .+.          -@.    .    
                   .         .  -@* .  @.  @@   @%=%.@      ..      +@   .    
         .                      @.. %= @    @@. ::#@+*     :@@%:..%.  @     . 
         .      .         .  .  @=@  *@: # %  %:  @@%#   :##@@*%*#:.  .@ .    
         .      .         .     -@@.   @=-            @%* @@@+#.@*....  @   . 
                                  @@ @:                    =+:@@@@@@@@.. @:.. 
         .                         @#                          :%@=::*+::.@=. 
                          .  .     *.                              =@@*@@* #@ 
                             .     %       .  .                -  --...@@@  *@
                          .  .   .@....:::::::::::.:.:. .     % -.+@@@@@%..-% 
                          .    . =*.+@@#-%%:-:::::::#@@+::..    ..@:%@%:::@: .
                             .. .@*:--::@@@@%:::::::::::@@@:.  = %@@@@@@@*  . 
         .         .      .  .  @--::::*@#-@@@@@#:::::::@@-@@:.::@.      .    
         .                .    @=-:::::@:@%-:::::::::::::@@@@@@@::@#..   .  . 
         .             .  .  . @-::::::::::::::::::::::::=@@+@#@::+@* .       
                          .    @::::::::::::::::::::::::::*%*+%@::%%@.      . 
         .                .  .@@@@@%::::::=%--*:::@=::::::::*+*:#:@:@*   .. . 
                .       . .  .%@-:::%:::@::%%::-::@@-:::::::=@-@=@-@@.   .    
       =#@   . =%+:@         . @-@::@@:::%:::::::::::::::::::%%:*@#@.         
      *%:@ ..*=:::%%      .  .. @:%@@+::::::::::::::::::::::::%-:#@-  .  .    
   .  @::@.-*:::@* .      .  .  *+::@::--::=:::::::-:::::::::::@:@@      .    
 @-@ :@::@=#:::@:  ..  .  .  .  @::@-::::-*+:@@@@*+@--:::::::::@:%%      .    
 @-%+:@-:@=*:::*.%::=*:.  .  ..%=::-@@-@@#@@@:@=::.@--::::::::*@-#@.  .       
 #=:%:@:::@#:::@@::@=-::=@   . %=::@:=@::-@%-:::::::::::::@::%=#@@*@@+   .    
  %:=@#@:::@*::*:::** .+*--  . *%-@@%%*#:::::::::::::::::#=#*:@@#:::@@.  .  . 
   @:::@@**:::.@-::=@   **:@.. .@:-+%*:::::::::::::::::-@-@:%@@@::::*@@==+-   
    @-%:::::::::-:::@   **::@.   @=:::#:::::::::::::::::%*:@#=@@@#:::*@-::    
  .. -@:::@*::@%*::::@+  @%:%*.   +*-:@::::::::.@=:::::@:@-:@%::#%+:::#@@@. . 
      .@::::@*::::::::::@*::@.     .@:@=::::::@#:::::+@=:+%=@=::: .  .   ==   
        @-::::=%:::::::::@+%:.      .@::@%+%%-:::::=@=:@-.+@%..   .           
        %+::::::@:::::::::-@ .   .   .:@+::::::::@@@:@-#+:.*@=           .    
      .  @:::::::::-:::::-@. . ..   .  *@*:-=%@@=+@@:=@@@@=              .    
      .  @-:::::::::@:::%@@#%#.  .  . .=@@@@@@%:@.:@%.                        
         :@:::::::::::#@%=*#@%.@@%*.:.=@@#@=:#@@@+@* .            .      .    
      . *@@-::::::::*: .  .  .%+::::-@@*=@: -:%:.:      .  .             .    
      .@@@::::::::::.           @%==%%@-                   .                  
      %.#@:::::+@=%@         .      .                                       . 
     @=  =.     .#@:                                    .                .    
     @=            .      .  .                          .                     
      .  .   .  .         .         .  .                .   .               . 
the distributor
Type Server
Hostname delivery-kid.cryptograss.live
Services IPFS, bit torrent, various open-source encoders and shit
Namesake The kid who leaked the pizza tapes
Cryptograss Mythology
[unverified]

    .___     .__  .__                                     __   .__    .___
  __| _/____ |  | |__|__  __ ___________ ___.__.         |  | _|__| __| _/
 / __ |/ __ \|  | |  \  \/ // __ \_  __ <   |  |  ______ |  |/ /  |/ __ | 
/ /_/ \  ___/|  |_|  |\   /\  ___/|  | \/\___  | /_____/ |    <|  / /_/ | 
\____ |\___  >____/__| \_/  \___  >__|   / ____|         |__|_ \__\____ | 
     \/    \/                   \/       \/                   \/       \/ 

Help your friends steal your music

delivery-kid is the official seedbox configuration of cryptograss, designed to relentlessly and freely distribute the music of cryptograss artists, with high-bandwidth, fault tolerance, and censorship-resistance.

It is named after the mysterious pizza delivery kid who apparently absconded with The Pizza Tapes and leaked them - an act that has turned out to be a great public service.

Releases on delivery-kid

PickiPedia Frontends for delivery-kid tools

Audits and maintenance

A storage audit runs on maybelle every 30 minutes and cross-references IPFS pins, BitTorrent seeding directories, and staging draft directories on delivery-kid against the Release and ReleaseDraft pages tracked on pickipedia. It flags orphans in both directions.

  • Special:DeliveryKidAudit — live view of the most recent audit run. The page reads a JSON blob from delivery-kid.cryptograss.live/audit-latest.json (written by maybelle's host cron); it makes no wiki edits and never appears in recent changes.

When the audit detects a problem (orphan pin/seed/draft, missing pin/seed, stalled draft, cleanup pending) AND the problem set has changed since the last posting, it creates a one-shot page at Cryptograss:Delivery-kid-audits/<blockheight>. Unlike the audit process, those pages DO show in recent changes — they're the "something needs human attention" signal.

Manual cleanup of an orphan staging dir

If Special:DeliveryKidAudit shows an "ORPHAN DRAFT" entry — a staging directory on delivery-kid with no corresponding ReleaseDraft wiki page — and you want it cleaned up, just create the wiki page at ReleaseDraft:<uuid> with this content:

abandoned: true

The next run of purge-deleted-releases.py (cron on maybelle) will see the abandoned flag and remove the staging directory on its own. Set abandoned_keep_files: true if you want to keep the uploaded files (e.g. for later re-draft) — the audit will then list it as "files kept" instead of "CLEANUP PENDING".

The same flow handles draft pages that already exist: edit the YAML to add abandoned: true (with optional abandoned_reason and abandoned_keep_files), and the cron will sweep them. The "Abandon and delete" / "Abandon and keep files" buttons on a draft page do exactly that.

See also

  • Cryptograss:Video encoding pipeline — how a video gets from a laptop to a published Release: AV1 and Opus, why those codecs, and what to export from an editor.
  • Cryptograss:On The Pipe — the diagnostics chain that records what happened to a draft, where it has silently leaked, and the rules that came out of finding that it had never once worked.