v3.26.1
NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-based Compensation (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures   1,440,000   1,200,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 8,878,085 10,943,075    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 6,608,057      
Options terminated upon resignation of director and chief executive officer 4,281,915      
Stock-based compensation $ 1,745,934 $ 8,107,162 $ 9,169,182  
Unrecognized stock-based compensation that is expected to be recognized over the remaining vesting period of the options $ 2,603,902      
Share-Based Payment Arrangement        
Unrecognized stock-based compensation to be recognized over the 1-year vesting period       $ 6,269,750
September 16, 2021        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 718,085      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 718,085      
Shares Issuance 1        
Stock Issued During Period, Shares, New Issues   1,500,000    
Shares Issuance 2        
Stock Issued During Period, Shares, New Issues   28,500,000    
Shares Issuance 3        
Stock Issued During Period, Shares, New Issues   100,000    
Shares Issuance 4        
Stock Issued During Period, Shares, New Issues   5,000,000    
Shares Issuance 5        
Stock Issued During Period, Shares, New Issues   300,000    
Shares Issuance 6        
Stock Issued During Period, Shares, New Issues   300,000    
Shares Issuance 7        
Stock Issued During Period, Shares, New Issues   200,000    
Shares Issuance 8        
Stock Issued During Period, Shares, New Issues   700,000    
Shares Issuance 9        
Stock Issued During Period, Shares, New Issues 2,000,000      
Shares Issuance 10        
Stock Issued During Period, Shares, New Issues 3,500,000      
Shares Issuance 11        
Stock Issued During Period, Shares, New Issues 1,300,000      
Shares Issuance 12        
Stock Issued During Period, Shares, New Issues 300,000      
Shares Issuance 13        
Stock Issued During Period, Shares, New Issues 160,000