v3.25.1
Notes Payable (Details - Notes payable - related parties) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]    
Outstanding principal $ 53,957 $ 1,900,083
Accrued interest 0 14,182
Related Entity 1 [Member]    
Debt Instrument [Line Items]    
Outstanding principal 0 1,380,672
Accrued interest 0 3,038
Related Entity 2 [Member]    
Debt Instrument [Line Items]    
Outstanding principal 52,887 126,864
Accrued interest 0 0
Related Entity 3 [Member]    
Debt Instrument [Line Items]    
Outstanding principal 0 105,000
Accrued interest 0 0
Related Entity 4 [Member]    
Debt Instrument [Line Items]    
Outstanding principal 1,070 50,074
Accrued interest 0 0
Related Entity 5 [Member]    
Debt Instrument [Line Items]    
Outstanding principal 0 0
Accrued interest 0 0
Related Entity 6 [Member]    
Debt Instrument [Line Items]    
Outstanding principal 0 237,473
Accrued interest $ 0 $ 11,144